![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF学习笔记
何必如此1992
软件,Dicom,游戏
展开
-
控件模版学习笔记
WPF控件是由纯粹的.net代码构成,以前的用户界面技术Windows窗体控件(封装了来自Win32API的核心要素,是不可改变的),因此WPF能提供样式和模版机制来允许用户进行修改。 1.理解逻辑树和可视化树 可视化树是逻辑树的扩展版本。如图,按钮也是由可视化元素组成,这些元素都是由FrameworkElement的派生类组成的 可以利用WPF UI分析工具Snoop进行分析窗口...原创 2018-11-23 15:50:05 · 135 阅读 · 0 评论 -
WPF中的自定义控件
1.选择正确的基类进行继承,比较好的起点是UserControl 一般编译为DLL,以方便通用 2.创建依赖项属性 1.先为之定义静态字段 如public static DependencyProperty ColorProperty;, 2.定义静态构造函数,其中包含注册依赖项属性 3.将依赖项属性封装为属性以便访问 4.定义回调函数以供修改对应的属性和依赖项属性值 3.定义路由事...原创 2018-11-20 15:27:26 · 238 阅读 · 0 评论 -
MVVM理解笔记
1.MVVM简介 1.1MVVM简介 MVVM是Model、View、ViewModel的简写,这种模式的引入就是使用ViewModel来降低View(界面)和Model(逻辑)的耦合。 Model就是一个类, View就是界面,ViewModel就是对View的抽象。显示的数据对应着ViewMode中的Property(属性),执行的命令对应着ViewModel中的Command(命令)。...原创 2018-11-27 18:57:04 · 362 阅读 · 0 评论