Xaml下
附加属性
这个属性不是用在拥有这个属性的元素上的。使用在这个元素的子元素上的。例如Grid.Row。这种属性。
嵌套元素
元素嵌套有两种情况
一种是继承了IList接口或者IDictionary接口。继承了这种接口的父元素,当有子元素时,编译器会使用
IList.add或者IDictionary.add方法,并且将子元素作为参数传入,当继承Dictionary接口时,还必须添加
x:key特性。
另外一种情况是使用了ContentProperty修饰符,解析器将使用子元素设置对应的属性。即元素属性。
最后介绍事件
xaml的特性包括事件,例如click等,可以自动添加事件处理程序在隐藏类中。
另外剩下一个xaml名称空间x中的东西
x:Type 表示类类型 告诉解析器这是一个类型,即当Xaml中的属性需要用数据类型本身赋值。而不是某个数据类型的值。也就是需要string这个数据类型而不是“张三”这个string类的字符串。
x:static 表示static类 告诉解析器这时的对象时静态类对象
x:null 表示空类型。告诉解析器给属性赋空值。