WPF专栏
WPF学习教程
不一样的烟火@
1.骨子里不服输 2.编程是一件快乐的事情...
展开
-
WPF 依赖属性 DependencyProperty
前言: 在使用WPF的时候,总会有一个疑问,依赖属性跟普通的类属性有什么区别,微软要在WPF引入它想要解决什么问题?如果不解除这个疑惑,在编程的时候心里总会不踏实。因此我在网上找了一些资料,终于弄懂了它的由来和机制,特意和大家分享,如有不足,请各位指正! 依赖属性的由来: 在WinForm时代,每个控件类(如TextBox)都会包含许多属性,但是真正用到的少之又少(如text),其他属性就会...转载 2019-11-18 16:55:24 · 1129 阅读 · 0 评论 -
一、WPF路由事件介绍
路由事件的传播方式 通过RoutingStrategy来定义传播的方式 public enum RoutingStrategy { Tunnel = 0, //隧道,由顶层元素向内传播,事件一般以Preview开头 (由最外层向内传播) Bubble = 1, //冒泡,与隧道相反,向外传播 (由内向外传播) Direc...原创 2019-09-03 17:31:49 · 434 阅读 · 0 评论 -
二. Binding 详解
Binding 将源数据绑定到目标数据 使用Mode属性指定绑定的方向。以下枚举列表列出了可供绑定更新的选项: TwoWay 无论是目标属性还是源属性,只要发生了更改,TwoWay就会更新目标属性或源属性。 OneWay仅当源属性发生更改时更新目标属性。 OneTime仅当应用程序启动时或DataContext进行更改时更新目标属性。 One...原创 2019-09-04 16:32:50 · 1542 阅读 · 0 评论 -
三、WPF 资源基础
资源的优点: 可维护,节省资源,适应性, 每一个元素都可以有自己的资源集合,为了找到期望的资源,wpf在资源树中递归搜索。 静态资源(StaticResource)的引用需要在引用之前定义好 ,而动态资源(DynamicResource)则不需要。 ...原创 2019-09-04 17:15:12 · 114 阅读 · 0 评论