WPF 附加属性
2013-10-23 10:38
267 查看
1、附加属性:一个属性原来不属于某个对象,但由于某种需求而被后来附加上去。附加属性的本质是依赖属性。
2、附加属性作用:将属性与数据类型解耦,让数据类型的设计的更加灵活。
3、VS 2008中,依赖属性的snippet是propdp,附加属性的snippet是propa,属性的snippet是prop。
4、举个例子,Human,School。Human中的一个人,他如果在学校里,就会有成绩等;如果在公司里,他就有部门等。此时的成绩和部门就是附加属性。
代码如下:School类
Human类
附加属性的使用
5、当然附加属性也可以使用Binding依赖在其他数据对象上。
2、附加属性作用:将属性与数据类型解耦,让数据类型的设计的更加灵活。
3、VS 2008中,依赖属性的snippet是propdp,附加属性的snippet是propa,属性的snippet是prop。
4、举个例子,Human,School。Human中的一个人,他如果在学校里,就会有成绩等;如果在公司里,他就有部门等。此时的成绩和部门就是附加属性。
代码如下:School类
相关文章推荐
- WPF 依赖属性和附加属性区别
- CLR属性、依赖属性与附加属性(WPF)
- 【WPF】附加属性
- XAML开发WPF程序入门之附加属性和绑定属性
- WPF学习系列023: 3.2.5 附加属性
- WPF 附加属性
- WPF学习之依赖属性和附加属性
- CLR属性、依赖属性与附加属性(WPF)
- WPF整理-为控件添加自定义附加属性
- WPF前台数据验证(红框)Validation.ErrorTemplate 附加属性
- WPF前台数据验证(红框)Validation.ErrorTemplate 附加属性
- WPF依赖属性(续)(2)依赖属性与附加属性的区别
- wpf附加属性理解
- WPF下通过附加属性实现单实例启动
- WPF 附加属性
- WPF学习(2) – 逻辑树和可视树、依赖属性、附加属性、路由事件、命令
- Wpf 附加属性(Attached Properties)
- WPF 学习笔记5 附加属性
- (WPF)附加属性
- WF,WPF,Silverlight的DependencyProperty 附加属性