XAML关键字

来源:互联网 发布:产品推广软件 编辑:程序博客网 时间:2024/04/30 07:02
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元素的特性为元素添加一个本地化IDx: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命名空间前缀


原创粉丝点击