x 名称空间

来源:互联网 发布:php location 跳转 编辑:程序博客网 时间:2024/05/20 00:10

x 名称空间有什么?

  1. 映射地址:

        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  2. XAML 会被解析并编译,最终形成微软中间语言,存储在程序集中。

  3. x 名称空间包含的工具可以分为三类:

    • Attribute
    • 标记扩展
    • XAML指令元素

Attribute

  1. x: Class 将xaml编译结果与后台代码中的类进行合并

  2. x: ClassModifire: 控制 xmal 生成的类的访问级别

  3. x:Name: 两个作用

    • XMAL: 为标签生成对应的实例,再为这个实例声明一个引用对象,对象名就是 x:Name 的值
    • 将xaml标签所对应对象的 Name 属性(如果有)也设为 x:Name 的值,并把这个值注册在 UI 树上,方便查找
    • 为增强代码的可读性和统一性,尽量全部使用 x:Name
  4. x:FieldModifier 改变引用变量访问级别

    • 实例的引用变量默认都是 internal
  5. x: Key 为资源贴上检索的索引

  6. x: Share 和 x: Key 配合使用,当值为 true 时,检索这个对象时,我们得到的都是同一个对象,否则得到的都是这个对象的新副本。默认值为 true。

原创粉丝点击