Windows Presentation Foundation (WPF) Application Development

Sign in to queue

Description

Windows Presentation Foundation (WPF) and XAML combine into a rich presentation system for building Windows desktop applications with visually stunning user experiences that incorporate UI, media, and complex business models. Visual Studio 2015 has a number of new features like a .NET Compiler Platform ("Roslyn") based  XAML Language Service, brand new Blend for Visual Studio 2015, UI Debugging Tools for XAML and the Application Timeline tool that enhances the productivity of WPF developers and enables them to deliver high quality modern line of business applications. This video gives a quick overview of these new features available for  WPF developers in Visual Studio 2015.

Embed

Download

The Discussion

  • User profile image
    issam

    Great improvemements GJ to the developpers !

    now if i ca make some suggestions :

    - the peek definition is very usefull,
    i think that the editing window could be larger/resizable or even in a little popup to edit large styles definitions

    - also the live xaml editing is a great addition,
    what if after clicking the selection button , the live property window became stay on top, so we can change application elements properties without going back to VS


    anyway good work thanks !

  • User profile image
    exim

    WPF desperately needs a cross-platform soul and it will be a really viable option.

  • User profile image
    plusky

    We need Native Wpf!

  • User profile image
    Noemata

    Wpf's cross platform sibling is called Silverlight. It was a really viable option that happens to be problematic for business models that revolve around a closed eco system store.

  • User profile image
    Amerisun

    Anyone know where one could download the Demo solution he shows in this presentation and the databases behind it?  (Looks like it might be a combination of Fabrikam and Contoso?)

  • User profile image
    electricnin​ja33

    WPF desperately needs a cross-platform soul and it will be a really viable option.

    The API for Universal Windows applications finally seems like it can replace WPF outright and soon even surpass it.

  • User profile image
    Marty

    Can somebody in Microsoft understand that it's super-super-super annoying to see more and more content by people with 'Indian' accent ?

    Could You at least NOT use these people for presentations ? or send them to courses to fix pronunciation ?

  • User profile image
    DevAtMic

    @issam:Thanks for the feedback Issam. The Peek definition Window is actually re sizable. I will make forward your feedback around the Live Property Inspector to the right team.

  • User profile image
    DevAtMic

    @Amerisun: Unfortunately, the source is not currently available for download. Its actually not based on Fabrikam. We custom built it for the demos for VS 2015.

  • User profile image
    Don Gardner

    There is no standard English pronunciation. There's evolution going on, which includes competition and survival (or not). Perhaps you should work on competing with the presenter. I don't see it as Microsoft's problem.

  • User profile image
    Asas

    Visual studio is much more easier for developers and programmer...but instead that VS 2015 is more difficult for new beginners.

  • User profile image
    Ryan Verbeck

    @Don Gardner. I don't mind the accent, but I did have to turn on CC to understand what he was saying for many of the words. I prefer to focus on the message and not wrapping my head around what word he may or may not have said. For this reason I, and I'm assuming the other poster was initially annoyed. His v's, r's and some other sounds are not pronounced as hard as a native English speaker would say them. While the English language may be evolving as it has for centuries, there is still a bell curve as to what most people are used to hearing given a time frame and local dialect. For many words I find it hard to believe he would fall within a normal standard deviation. He is difficult for, I would guess, a lot, maybe most of us to understand without having to think about the context of the words he seems to be having trouble pronouncing. All of that being said, the annoyance was just initial and he obviously knows the topic he's speaking about and that makes it easy enough to over look the small communications issue.

  • User profile image
    Bob Villa

    I'm not bothered by the thick accent so much as I am with the constantly flapping right arm. Really, really distracting trying to watch and read the page. I had to scroll down and just listen... which is how I ended up here in the comments. Great content, so thanks for that, I just can't focus on what is being said.

  • User profile image
    rashadrivera

    WPF desperately needs a cross-platform soul and it will be a really viable option.

     

    Your more than welcome to develop your own cross-platform rendition.  Nevertheless, I suppose if anyone did it would be (more or less), like building a house on a moving foundation; very volatile and unstable.  The reason is that other OS platforms are always changing.  In order for their to be a true cross-platform WPF experience, other platforms need to bake it into their OS themselves.  But since they typically view Microsoft as an enemy, that will never happen.

    Furthermore, we honestly can't and should not place the burden on Microsoft.

    That said, I love WPF/XAML and use it in all my solutions. 

  • User profile image
    Geek

    @Dany, I see someone getting jealous of someone's talent. Why don't you join Microsoft and do such shows ;)

  • User profile image
    Rajamannar

    Those comments from some of the viewers are offensive and not professional. In Microsoft not just Indians working , there so many non-native English people are working. They are all really good in their subject matter. If you don't understand just don't listen. This is not the place to comment on someone who has worked very well...diplomacy guys....

  • User profile image
    anton0708

    Well done. Respect wpf devs

  • User profile image
    Tino

    Great Video,

    Lots of nice features, keep them coming, its so good to see WPF back as a 1st class citizen again.

    It has to be said though that it beggars belief the amount of silly comments that rush in, I don't think those devs would appreciate the same being said of their work. In fact why don't you post links to 'your' work and lets all dissect it and make daft comments. No you wouldn't like it so don't do it :-D

    Regarding the pronunciation comments I found the presenter very clear & concise. Im in the UK & My maths teacher (30 years ago) had a French/Indian accent, now that was extremely hard to decipher but listening to Mr Menon is a joy.

    UWP will never replace WPF as the controls are simply too large for certain work.

    Your WPF work is appreciated. Keep it coming.

    Tino

  • User profile image
    APsit190

    From what I've seen of it in VS 2013 to what it is in 2015, all I can say about it is that this is a huge improvement. The bar has been raised, and glad that its happened.

  • User profile image
    appx

    The more I use VS 2015, the more impressed I am with the huge leap forward in tooling. Great job on the product, thanks for the presentation, and pay no attention to the xenophobes.

  • User profile image
    David

    Whoever made this video - stop TELLING and start SHOWING much earlier. Open with a demo and SHOW what WPF can do, stop making me wait minutes to see it. People just don't have the attention span for this stuff!!

  • User profile image
    Jonathan

    Enjoyed the talk, glad to see renewed focus on WPF/XAML development. Didn't have any problems understanding the speaker, not sure I understand why others are complaining.

  • User profile image
    joe

    Great, this is all great but I don't see plenty learning videos for WPF. it would be nice to see content for learning WPF kinda like the way there are loads of content to learn asp.net mvc. If WPF is here to stay, then let us have the resources to learn not just msdn and 5 year old videos.

    On the bright side, I am glad that WPF is alive...

  • User profile image
    lucille martinez

    need help don't know how to use.

  • User profile image
    Bill Karlis

    I thought the video was great and insightful to some new features. The more I use it, the more I like it. I could see it being complicated for new users but they'll appreciate the productivity increases as they get more comfortable. Great Job!

  • User profile image
    Robert Wyler

    English is a difficult first language. My father was a speech and debate teacher and growing up I received several orders of magnitude more instruction and training than average. The rhythm, intonation and inflection of different speakers presenting the same passage resonate and invoke a different emotional content with the variety of listeners. If you have ever listened to a lecture delivered in monotone with each syllable perfectly delivered yet just as perfectly aligned with 60 beats per minute metronome you might find that annoyingly distracting to the subject matter.

  • User profile image
    Mark

    I don't mean any offense to anyone however, I have begun to skip all videos that have anyone speaking in broken English. I work with men and women from India daily and we lose a ton of time because we can't understand their English. That's what it is about, nothing else. So much is lost from poor communication that it almost doubles our project time because they don't understand us and we don't understand them. They are smart and are an asset coding wise and architecturally but that's were it ends. I just want to understand your videos, can you please have him type it out and have an English speaking American do the video? In another 10 years or so if the English has improved, then by all means go to him.

  • User profile image
    Pascal Ried

    Thanks for the presentation. I yet have to see the benefit of WPF in comparison to the rest. Can it nowadays replace Windows Forms completely?

    I liked your video, your pronunciation is a bit off but understandable. I love that Microsoft shows different races working with them. Also, a native speaker could be worse, as he talks to fast for such a presentation.

  • User profile image
    No Juice

    Very cool i think

    i have no idea what this is and i didn't watch the video
    but its very cool

  • User profile image
    MaciekPaK

    Haha, Yes, great features unless all these features works only for WPF applications. It does not work at all for other XAML applications like Windows 8 Store or Windows 10 Universal App. If you see any change without rebuilding project it is great. I need to rebuild project about 7 times per hour to develop anything. :P

  • User profile image
    Bharat Kumar

    Is that code or project available for download

  • User profile image
    joeymorgan2​012

    The comment about the presenter's accent embarasses me as an American, for I assume only an American could believe that a language spoken natively by more people in India than in the US should be pronounced only the way the US or British folk pronounce it. And if you expect to work in a global IT economy without being able to understand the various pronunciations from all the different parts of India and China (which, incidentally boasts the largest number of English speakers on earth) you have been locked in your room too long. 

     

  • User profile image
    joeymorgan2​012

    I inherited a legacy WPF application, so I am learning it on the job. I need all the help I can get so I can not only maintain but enhance the existing code base. I also have to decide what to use for a new project's UI, whether to go with Windows Forms (ugh, but the other developer is comfortable with them), UWP, (possibly if it will work on Windows 7 as well, since we are dealing with some er, entrenched, customers), WPF, or possibly a straight-up web interface. The possibilities are a little daunting. 

    Free content like this is part of why I have been a loyal Microsoft developer since 1996.

  • User profile image
    helen

    I want to learn about design web by visual studio. how do?

  • User profile image
    Rashad Rivera

    I don't like Mark's initial comment, but he does have a valid point. If your trying to communicate with American's then speak our language clearly. This does not mean that the speaker is not intelligent, an expert in this field, or anything else. It JUST MEANS WE DON'T UNDERSTAND HIM!!!

    I was born in the US, but I too had to shed my NYC accent when dealing with folks in the south. It's just the way it is. I forced myself to adopt their mannerisms and colloquialisms in order to be a more affective speaker.

    That being said, hopefully we can collectively get past our frayed feelings and egos and move forward.

  • User profile image
    rashadrivera

    I think it would be a huge help to the development community if Microsoft would put out a comprehensive cheat sheet of all the various controls that have been released over the years; starting with WPF .NET 3.0. Then folks wishing to explore WPF as a possible solution would be able to quickly navigate the pitfalls and nuances with XAML. 

     

    For example: when changing a very large WPF application to Silverlight for WP7, I found it extremely challenging when I stumbled into certain changes like the fact that Uniformgrid did not ship with SL4 or 5.  If I had a class diagram-style chart that contained all the WPF, SL and UWA controls, I would have had an easier time in planning out my projects layout before I started coding. 

  • User profile image
    quantme

    To those are complaining about English accent, wake up! The world is not one oyster! It's definitely not your oyster!  All I can say is start travelling people.......

  • User profile image
    Himanshu

    For those who are complaining about his accent, This video isn't only meant for the people of US. Its going to be viewed throughout the world, Now no German, Russian, Japanese, Indian or developer of any nationality can complain or ask MSDN to make informative videos in their language/accent.

    English is acceptable for most countries, the video is in English and I think that is enough.

    Although funny thing to notice is his right arm. It is just synced with the pitch of his voice. Imagine if he had a hammer or a pop pom in his hand :P

Add Your 2 Cents