1、特性语法(属性语法)
2、属性元素语法
3、内容元素语法
4、集合语法
5、附加属性
(1)附加属性作用于支持附加属性的元素
(2)附加属性是由支持附加属性的父元素产生作用,支持附加属性的元素会继承所在的父元素的属性
(3)附加属性的格式:AttachedPropertyProvider.PropertyName
6、依赖属性
(1)英文名称:Dependency Properties
(2)依赖属性和CRL属性类似,提供一个实例级私有字段的访问封装,通过GetValue和(3)SetValue访问器实现属性的读写操作
(4)最重要的一个特点是属性值依赖于一个或者多个数据源,提供这些数据源的方式也可以不同
由于依赖多数据源的缘故,故称之为依赖属性
依赖属性就是一种可以自己没有值,并且通过Binding绑定从其他数据获取值。
依赖属性可支持WPF中的样式设置、数据绑定、继承、动画以及默认值
例如图下,Button2没有设置任何属性,靠Binding绑定Button1的样式,这叫做依赖属性
7、依赖属性的优先级
8、集合语法
主要体现XAML动画画刷效果(渐变颜色的过程)
属性基本语法:附加属性、依赖属性