首页 > Windows开发 > 详细

wpf-X名称空间Attribute

时间:2019-04-09 15:21:58      阅读:209      评论:0      收藏:0      [点我收藏+]

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  这里对一些引用类型的资源用比较大的作用,同一对象一次修改以后获取就是修改后的值,不同对象每次获取都是原始值

 

 

   

 

wpf-X名称空间Attribute

原文:https://www.cnblogs.com/xiongyang123/p/10677033.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!