x命名空间的Attribute

x:Class

告诉XAML编译器将XAML标签的编译结果与后台代码中指定的类合并

x:ClassModifier

告诉XAML编译器由标签编译生成的类具有怎样的访问控制级别

x:Name

为标签声明的对象生成一个可以在C#代码中使用的引用变量。在XAML代码中,有Name也有x:Name,其中Name是WPF控件的属性,定义在FrameworkElement类中;当控件具有Name属性时,其使用结果与x:Name是一样的,建议使用x:Name,增强可读性

x:FieldModifier

使用x:Name后,就为控件声明类一个引用变量,该变量就是类的一个字段,该字段的访问级别就由x:FieldModifier来定义

x:Key

在XAML文件中,可以把很多需要多次使用的内容提取出来放在资源字典中,需要使用的时候就可以用它的Key把它检索出来。x:Key的作用就是为资源贴上用于检索的的索引

x:Shared

当我们把某些对象通过x:Key放到资源字典里,在我们检索到这个对象时,x:Shared决定我们得到的是同一个对象还是该对象的多个副本。默认情况下编译器会隐藏添加x:Shared=true,即默认情况下我们检索得到的是同一个对象