WPF基础架构

本文介绍了WPF的基本结构,包括元素系统、逻辑树与可视化树的区别、属性系统、XAML语言、Application对象、窗口对象的三层结构以及命令和触发器。重点讨论了改变通知、属性存储、表达式、XAML的声明式特性和命令的使用。
摘要由CSDN通过智能技术生成

先介绍下WPF的整个基本结构:

元素系统是构成用户界面的核心内容,例如样式、布局、控件、绑定等等。这些都继承自System.Windows.FrameworkElement类。System.Windows.FrameworkElement类的父类是System.Windows.UIElement类。

逻辑树的顶级继承自System.Windows.Window类,System.Windows.Window类又继承自System.Windows.Controls.Panel类,主要用于排列布局。逻辑树的下一层级是System.Windows.Controls.Stackpanel,该类继承自panel.Stackpanel,它的实例控件都是在一个平面水平线上的。再下一层就是可视化控件了,比如图示中System.Windows.Controls.Label等。

可视化树支持程序元素的组合与可视化元素的创建。如图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值