wpf which features?

早过忘川 提交于 2019-12-24 09:07:38

问题


I need to prepare a presentation about what's WPF, my audiences are mostly project managers and system analyzers . I intend to show them most important features of WPF like DataBinding . Can you suggest me a list of features which you think will be interesting for my audiences . and also does anybody know any website where I can find presentations about introducing WPF ? thanks


回答1:


Other answers already mentioned the technical advantages. Since your target group consists of managers, you might want to throw in a few non-technical points:

WPF is the new "Microsoft standard" for developing rich client applications in .net.

  • You won't need costly migration to another technology anytime soon and
  • there's quite a large user base out there (for example, here on Stackoverflow), so your developers won't be "left alone" when facing technical problems.

WPF has useful features for designing user interfaces:

  • It allows the user interface design to be separated from coding (UI designers can use Expression Blend).
  • It's very easy to do eye candy that impresses customers during presentations of your products. (Yes, this is important for the sales people.)

(Well, the Visual Studio Designer support is not so great yet, but I've heard that this improves drastically in VS 2010.)




回答2:


In my opinion the killer features for WPF are (in no particular order):

  • Strict separation of UI layout, style and functionality
  • Templates
  • Styles
  • Data Binding

The combination of those features enables really fun ways of crafting application UI. Such as this example of a list box with templates and data binding or a slightly different TreeView visualization. Especially the ItemsControl is way overrepresented which just demonstrates its versatility :-)




回答3:


Have you surfed through MSDN? A good place to start: http://msdn.microsoft.com/en-us/library/ms754130.aspx




回答4:


Here's a question and its duplicate with compelling reasons to use WPF - these reasons can easily be mapped to the most important features since they represent the advantages of using WPF compared to other options (mainly WinForms).

Note: DataBinding is not one of the most important features of WPF in my opinion! you can easily do that with WinForms.




回答5:


WPF supports XAML the declarative language which encourages a separation of front-end appearance and back-end logic.



来源:https://stackoverflow.com/questions/1789162/wpf-which-features

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!