zoukankan      html  css  js  c++  java
  • wpf-X名称空间Attribute

    1.x:class 

        该属性用于 后台代码与前端xaml代码连接 

     代码实例如下图

    2.x:ClassModifier

       该属性用于控制可见级别  public 等 与C#中的可见级别相同

       internal 对应private 在wpf internal 即代表私有  private 在wpf中无法使用

    3.x:Name

      用于声明控件名称 也用于后台选择控件 与winform中的 控件 Name属性一致 

      比如textbox 的name=tb1   后台使用为  tb1.Text 代表前端控件 一个名称为 tb1的控件的 Text属性

      事实上也可以在知道 选中控件的 层级关系 通过 已知上层的 Children 属性来寻找属性

    4.x:FieldModifier

       用于声明控件的可见级别 默认为 internal   如果要外部调用此窗口内的控件 则需要把 改属性修改成  public 

       该属性与  C# class 内部的成员变量可见级别 类似   ClassModifier对应class   FieldModifier 对应class 内部

    5.x:Key  

       在wpf中 每个控件都有自己的 Resources 代表资源管理,为了在Resources中快速找到自己想使用的资源  这里wpf使用  key value的存储方式

       

       出去上图前端调用  C# 后台也能调用  Resources[key]  或者 FindResource(key) 

    6.x:shared 

       该属性与x:key 配合使用 都是用于资源管理 ,x:shared="true" 每次获取的都是同一对象 否则为每次获取的不是同一对象 默认为 true  这里对一些引用类型的资源用比较大的作用,同一对象一次修改以后获取就是修改后的值,不同对象每次获取都是原始值

       

  • 相关阅读:
    Golang的安装包方法
    Debian kvm网络配置
    Debian-Linux配置网卡网络方法
    KVM虚拟机网络配置 Bridge方式,NAT方式
    WebRTC之框架与接口
    WebRTC
    关于golang.org/x包问题
    http内网转发
    linux服务器可以访问IP访问不了域名地址
    golang--生成某区间的随机数
  • 原文地址:https://www.cnblogs.com/xiongyang123/p/10677033.html
Copyright © 2011-2022 走看看