Windows Presentation Foundation

Windows Presentation FoundationWPF)是美國微軟公司推出.NET Framework 3.0及以后版本的组成部分之一,它是一套基于XML.NET Framework向量绘图技术的展示層开发框架,微软视其为下一代使用者介面技术,广泛被用于Windows Vista的界面开发。其早期开发阶段的代号为“Avalon[1]

WPF使用一种新的XAML(eXtensible Application Markup Language)语言来开发界面。同时WPF自带MVVM(Model-ViewModel-View)框架,这种设计模式将把界面开发以及后台逻辑很好的分开,降低了耦合度,使用户界面设计师与程序开发者能更好的合作,降低维护和更新的成本。

WPF/E是WPF的子集合,全名是:Windows Presentation Foundation Everywhere。在基於XAML與JavaScript之下,可跨越各種平台,目前WPF/E已演化為Microsoft Silverlight,擔負微軟在丰富互联网应用程序領域,並正面與Adobe Flash競爭的產品。

  1. ^ Gharighi, A. WPF ("Avalon") Demo 1. CodeProject.com. CodeProject. 2006-05-02 [2013-08-22]. (原始内容存档于2021-07-16). 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne