本节我们来关注到XAML的编译功能命名空间。xmlns声明时,有一个命名空间的映射前缀为x:,其指的是XAML的首字母。这个命名空间是专门写给XAML编译器看的,用来引导编译器将XAML代码编译成CLR代码的编译功能命名空间。下面为大家简单介绍编译功能命名空间中常见常用的功能。
4.1 XAML命名空间概述
一般WPF程序中都会包含有一个映射前缀为x的命名空间,其声明语句为
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
这个命名空间包含的类均与解析XAML语言的功能相关,因此我们也称其为“XAML命名空间”或“编译功能命名空间”。下面是XAML命名空间中包含的工具:
表现种类 | 特征(Attribute) | 标签扩展 | 指令元素 |
---|---|---|---|
工具名称 | x:Class x:ClassModifier x:FieldModifier x:Key x:Name x:Shared x:Subclass x:TypeArguments x:Uid |
x:Array x:Null x:Static |