Windows_Presentation_Foundation

 是美國微軟公司推出.NET Framework 3.0及以後版本的組成部分之一，它是一套基於XML、.NET Framework 、 向量繪圖技術的展示層開發框架 ， 微軟視其爲下一代使用者介面技術 ， 廣泛被用於Windows Vista的界面開發 。 其早期開發階段的代號爲 “ Avalon ” 。 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競爭的產品 。