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 表示空类型。告诉解析器给属性赋空值。

原文地址:https://www.cnblogs.com/tomato190/p/13899327.html