翼度科技»论坛 编程开发 .net 查看内容

WPF源码轮廓

4

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
WPF框架代码很庞杂不容易学习,这里记录我自己学习的点点滴滴。以wpf-4.8.0-rc1.19455.14为探索对象,相关代码可在WPF仓库下载。代码结构大致如下:


PresentationFramework 是最顶层抽象接口,开发中用到的大部分类都来源于此,包含各个控件,图形,动画,绑定,XAML命名控件映射
PresentationCore 是WPF界面的通用基础,控件类形状类型都从此继承,包含画刷,颜色,字体,测量,输入。Visual和UIElement都在此程序集下。
WindowsBase 包含了WPF框架的线程处理,安全访问处理,IO处理,Dispatcher和DispatcherObject在这里定义,起到WPF框架和Windows粘合的作用,窗口过程在这里处理,同时写入了很多低级别的诊断信息。
System.Xaml 主要是处理XAML,读写,类型映射,解析
WindowsFormsIntegration WindowsForm的宿主环境。

来源:https://www.cnblogs.com/leafroc/archive/2023/02/07/17098477.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具