WPF学习系列016: 2.8.3 XAML 关键字

来源:互联网 发布:java中什么叫联合测试 编辑:程序博客网 时间:2024/05/21 09:35

 

  •  
    1. 在命名空间(http://schemas.microsoft.com/winfx/2006/xaml) 定义了一批 XAML 编译器必须特殊处理的关键字。这些关键字主要将 XAML 元素提供给过程式代码使用。
    2. 所有 XAML 关键字
    1. XAML 语言命名空间中的一些项很容易与关键字混淆,其实它们是标记扩展。
  • 2.8.3 XAML 关键字

    关键字

    何处有效

    含义

    x:Class

    根元素的特性

    为根元素定义一个派生自元素类型的类

    x:ClassModifier

    根元素的特性,必须与x:Class一起使用

    定义由x:Class指定的类的可见性

    x:Code

    XAML中任何位置的元素,但是必须与x:Class一起使用

    嵌入过程式代码,会被插入由x:Class指定的类中

    x:FieldModifier

    非根元素上的特性,但必须与x:Name(或者等效关键字)一起使用

    定义生成的元素字段的可见性

    x:Key

    父元素实现了IDictionary的元素的特性

    当被添加到父元素的字典里时,为该项指定的键名

    x:Name

    非根元素上的特性,但必须与x:Class一起使用

    为给元素生成的字段选择一个名称,这样它就可以在过程式代码中被引用

    x:Shared

    Resource-Dictionary对象中的元素特性,但只有在XAML编译后才可使用

    可以设置为false来避免在多个地方共享同资源实例

    x:Subclass

    根元素特性,必须与x:Class一起使用

    为保存XAML内容的x:Class类指定一个子类,可以用.NET命名空间作为可选前缀

    x:TypeArguments

    跟元素特性,必须与x:Class一起使用

    使根类成为泛型且带指定的范围参数实例

    x:Uid

    元素的特性

    为元素添加一个本地化ID

    x:XData

    用于某个IXmlSerializable类型属性的值的元素

    XAML解析器透明的任一个XML数据岛

    扩展

    含义

    x:Arrary

    代表一个.NET数组。x:Arrary元素的子元素都是数组元素。它必须与x:Type一起使用,用于定义数组类型

    x:Null

    表示一个空引用

    x:Static

    引用在过程式代码中定义的任何一个静态的属性、常量或枚举值。

    x:Type

    表示System.Type的一个实例。

原创粉丝点击