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,即默认情况下我们检索得到的是同一个对象
时间: 2024-10-14 20:37:03