10、WPF程序集

本文介绍了WPF(Windows Presentation Foundation)的核心程序集及其功能,包括PresentationCore.dll、PresentationFramework.dll、System.Xaml.dll和WindowsBase.dll。同时,还详细阐述了WPF中的关键命名空间,如System.Windows、System.Windows.Controls等,这些命名空间提供了构建丰富用户界面所需的类和功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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:这个命名空间定义了一些类,允许呈现自动响应鼠标输入的交互二维图形

转载于:https://www.cnblogs.com/chenyongblog/p/3480478.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值