XAML关键字

XAML语言命名空间中的关键字,采用习惯性的x作为命名空间的前缀
关 键 字何处有效含义/描述
x:Class根元素的特性为根元素定义一个派生自元素类型的类,可以在前面加上.NET命名空间作为前缀(可选)
x:ClassModifier根元素的特性,必须与x:Class一起使用定义由x:Class指定的类的可见性(该类默认是可见的)。该特性值必须根据使用的过程
语言指定(如,C#中的public或internal)
x:CodeXAML中任何位置的元素,但是必须与x:Class一起使用嵌入过程式代码,会被插入由x:Class指定的类中
x:FieldModifier非 根元素上的特性, 但必须与
x:Name(或者等效关键字)一起使用
定义生成的元素(默认是内部元素)字段的可见性,与x:ClassModifier一样,该值必须根据过程语言来指定。(如C#中的public、private等)
x:Key父元素实现了IDictionary的元素的特性当被添加到父元素的字典里时,请为该项指定键名
x:Name非根元素上的特性, 但必须与x:Class一起使用为给元素生成的字段选择一个名称,这样它就可以在过程式代码中被引用
x:SharedResource-Dictionary对象中的元素特性,但只有在XAML编译后才可使用可以被设置为false来避免在多个地方共享同资源实例
x:Subclass根元素的特性,必须与x:Class一起使用为保存XAML内容的x:Class类指定一个子类,可以用.NET命名空间作为可选前缀
(用于那些没有提供部分类支持的语言)
x:TypeArguments根元素的特性,必须与x:Class一起使用使根类成为泛型(如List<T>)且带指定的范型参数实例(如List<Int32>或List<String>),可以设置一个用逗号分割的泛型参数代码清单,如果某类型不在默认的命名空间里,需要加上XML命名空间前缀
x:Uid元素的特性为元素添加一个本地化ID
x:XData用于某个IXmlSerializable类型属性的值的元素对XAML解析器透明的任一个XML数据岛


XAML语言命名空间中的标记扩展,采用习惯性的x作为命名空间的前缀
扩 展含 义
x:Array         代表一个.NET数组。x:Array元素的子元素都是数组元素。它必须与x:Type一起使用,用于定义数组类型
x:Null表示一个空引用
x:Static引用在过程式代码中定义的任何一个静态的属性、常量或枚举值。在XAML编译后,这也可以是同一个程序集中的一个非公共成员。如果在默认的命名空间中没有该类型,Member字符串必须有XML命名空间前缀
x:Type表示System.Type的一个实例,就像C#中的typeof操作符。如果在默认的命名空间中没有该类型,TypeName字符串必须有XML命名空间前缀


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值