附加属性的不同使用方式

简介: 原文:附加属性的不同使用方式     [AttachedPropertyBrowsableForType(typeof(ButtonBase))] public static void SetIsClearTextButtonBehaviorEnabled(Button obj, bool value) { obj.
原文: 附加属性的不同使用方式

    [AttachedPropertyBrowsableForType(typeof(ButtonBase))]
      public static void SetIsClearTextButtonBehaviorEnabled(Button obj, bool value)
       {
           obj.SetValue(IsClearTextButtonBehaviorEnabledProperty, value);
       }    
      public static void SetIsClearTextButtonBehaviorEnabled(DependencyObject obj, bool value)
       {
           obj.SetValue(IsClearTextButtonBehaviorEnabledProperty, value);
       }

 

      1.一旦将设置方法的第一个参数修改为某个控件,则只能适用于自己,DependencyObject适用于全部

      2.AttachedPropertyBrowsableForType 专供某类型访问

目录
相关文章
|
4月前
|
缓存 编解码 监控
reservedCodecCacheSize属性详解与配置建议
reservedCodecCacheSize属性详解与配置建议
|
5月前
去除程序名称 去除程序属性详细信息中的程序名称 创建时间等信息
去除程序名称 去除程序属性详细信息中的程序名称 创建时间等信息
30 0
|
JavaScript 前端开发
计算属性和监视属性的区别
计算属性和监视属性的区别
基于参数关联关系动态呈现参数
本场景以计费方式为例,为您介绍资源编排如何在计费方式为包年包月时动态呈现包年包月的单位和时长。
X11/XWindow更改属性代码
X11/XWindow更改属性代码
114 0
接口的讲解-强制约束-可选属性-任意多个属性-只读属性
接口的讲解-强制约束-可选属性-任意多个属性-只读属性
|
JavaScript 前端开发
42、属性的操作
元素对象有一个attributes属性,返回一个类似数组的动态对象,成员是该元素标签的所有属性节点对象,属性的实时变化都会反映在这个节点对象上。其他类型的节点对象,虽然也有attributes属性,但返回的都是null,因此可以把这个属性视为元素对象独有的。
168 0
|
Windows 开发工具
UWP项目生成错误: 未能使用“CompileXaml”任务的输入参数初始化该任务。“CompileXaml”任务不支持“PlatformXmlDir”参数。请确认该参数存在于此任务中,并且是可设置的公共实例属性。
项目属性: 目标版本 16299  最低版本 14393   解决方法:目标版本 15063 最低版本 14393   The issue is a bug in the Windows SDK that is causing an incompatible MSBuild tasks as...
1483 0