wpf有哪些功能?

时间:2009-11-24 10:23:07

标签: wpf presentation

我需要准备关于什么是WPF的演示文稿,我的观众主要是项目经理和系统分析师。我打算向他们展示像DataBinding这样的WPF最重要的功能。您能否向我推荐一些您认为对我的受众感兴趣的功能列表。还有谁知道我可以找到关于介绍WPF的演示文稿的任何网站? 感谢

5 个答案:

答案 0 :(得分:2)

在我看来,WPF的杀手级功能(没有特别的顺序):

  • 严格分离UI布局,样式和功能
  • 模板
  • 样式
  • 数据绑定

这些功能的组合可以提供真正有趣的方法来制作应用程序UI。例如带有模板和数据绑定的列表框的this示例或slightly different TreeView visualization。特别是ItemsControl的方式overrepresented只是展示了它的多功能性: - )

答案 1 :(得分:1)

您是否浏览过MSDN?一个好的开始:http://msdn.microsoft.com/en-us/library/ms754130.aspx

答案 2 :(得分:1)

以下是questionits duplicate 令人信服的理由使用WPF - 这些原因很容易映射到最重要的功能,因为它们表示使用WPF与其他选项(主要是WinForms)相比的优势。

注意:在我看来,DataBinding不是WPF最重要的功能之一!你可以用WinForms轻松做到这一点。

答案 3 :(得分:1)

其他答案已经提到了技术优势。由于您的目标群体由经理组成,因此您可能需要提出一些非技术性的观点:

WPF是用于在.net中开发富客户端应用程序的新“Microsoft标准”。

  • 您很快就不需要昂贵的迁移到其他技术
  • 那里有相当大的用户群(例如,在Stackoverflow上),因此在遇到技术问题时,您的开发人员不会“孤军奋战”。

WPF具有设计用户界面的有用功能:

  • 它允许用户界面设计与编码分开(UI设计师可以使用Expression Blend)。
  • 在您的产品展示期间,您可以轻松制作令人印象深刻的眼睛糖果。 (是的,这对销售人员很重要。)

(嗯,Visual Studio Designer的支持还不是很好,但我听说VS 2010中这种情况有了很大改善。)

答案 4 :(得分:0)

WPF支持XAML声明性语言,它鼓励前端外观和后端逻辑分离。