10、WPF程序集
WPF核心程序集
PresentationCore.dll:这个程序集定义了许多构成WPF GUI层基础的类型。例如包含WPF Ink API(pc笔针输入,手写输入)的支持、几个动画基元以及几个图形渲染类型
PresentationFramework.dll:这个程序集包含大量WPF控件、Application和Window类以及对交互的二维几何图形的支持,另外该程序集还可以在运行时读、写XAML
System.Xaml.dll:该程序集提供的命名空间允许在运行时对XAML文档进行编程
WindowsBase.dll:这个程序集定义了构成WPF API基础结构的核心类型,其中包括表示WPF线程类型、安全类型、各种类型转换器以及对依赖属性和路由事件的支持
WPF核心名称空间
System.Windows:WPF的根命名空间,包含所有WPF左面项目所需的核心类(如Application类和Window类)
System.Windows.Controls:包含用于构建菜单系统、工具帮助以及众多布局管理器的多种类型
System.Windows.Data:包含用于WPF数据绑定引擎的类型,并且支持数据绑定模版
System.Windows.Documents:包含用于文档API的类型,可以通过XML Paper Specification(XPS)协议,在WPF应用程序中集成PDF样式功能
System.Windows.Ink :支持Ink API,可用于捕获手写或鼠标的输入,响应输入笔势等。主要用于平板电脑程序,但所有WPF应用都可以使用该API
System.Windows.Markup:这个命名空间定义了一些用来解析和编程处理XAML标记(以及等价的二进制格式,BAML)的类型
System.Windows.Media:这是多个以媒体为主的命名空间的根空间。在这些命名空间中,你将找到哪些用于动画、三维显示、文本显示以及其他多媒体用途的类型
System.Windows.Navigation:这个命名空间提供解释XAML浏览器程序(XBAP)和需要导航页面模型的标准桌面应用程序所用的导航逻辑的多种类型
System.Windows.Shapes:这个命名空间定义了一些类,允许呈现自动响应鼠标输入的交互二维图形