.0及以后版本的组成部分之一，它是一套基于XML、.NET Framework、向量绘图技术的展示层开发框架，微软视其为下一代使用者介面技术，广泛被用于Windows Vista的界面开发。其早期开发阶段的代号为“Avalon”。WPF使用一种新的XAML（eXtensible Application Markup Language）语言来开发界面。同时WPF自带MVVM(Model-ViewModel-View)框架,这种设计模式将把界面开发以及后台逻辑很好的分开，降低了耦合度，使用户界面设计师与程序