WPF for beginner clarification

I am a web developer at ASP.Net. I just heard about WPF. WPF for desktop or can I use all WPF controls in my web application ?. When I am on the microsoft website, he is very versed in developer tools (expression, mix), where can I get vifoes perspectives for WPF web developers (just drag the control into your form and set properties for encoding)?

+4
source share
5 answers

In the end, this - WPF - is a desktop technology. This is a very close sibling. Silverlight requires the browser to run a runtime like Flash.

Silverlight components / controls / applications can be hosted inside an asp.net application, but the idea that your skills are just β€œportable” is a mistake. Silverlight uses the same main languages ​​(C #, VB.NET, etc. And a subset of the .NET Framework), so knowledge is important, but both WPF and Silverlight use a declarative presentation language called XAML or (markup language XML applications). XAML is what HTML can only dream of - it is extremely powerful and elegant and has rich support for things like binding.

In terms of tools - Expression Blend is really a XAML designer that can focus on Silverlight or WPF applications.

The video can be found on

UPDATE: Ray makes a few comments in the comments section on WPF elements and XBAP type (Xaml browser applications)

+7
source

If you are developing intranet applications, you can also consider WPF XBAP (XAML Broswer Applications). Clickonce allows for very interesting intranet WPB XBAP deployment scenarios.

XBAP WPFs can provide more features than Silverlight, because XBAPs can use the full .NET platform. Having said that Silverlight is really amazing for developing Line Of Business applications.

Hope this helps.

+1
source

You CAN use WPF for your web application. I have done this several times.

To deploy WPF in a web browser, you transfer content to the page controls and create a so-called XAML browser application ("XBAP"). XBAP can do almost everything a full WPF application can do, except for accessing the local computer and invoking unmanaged code.

XBAP is currently significantly more powerful than Silverlight, although this gap quickly closes. I expect that in a year or two Silverlight will be as good as XBAP for web deployment.

+1
source

WPF is designed exclusively for desktop applications. Silverlight is very similar to WPF and can be used as a replacement for Flash, so your skills are portable.

0
source

If you're looking for WPF starter videos to get you started, try the following:

http://windowsclient.net/learn/videos_wpf.aspx

Hope this will be helpful.

0
source

Source: https://habr.com/ru/post/1299360/


All Articles