Setter类的属性
来源:互联网 发布:知花作品全集 编辑:程序博客网 时间:2024/05/19 20:44
Setter类的作用是给System.Windows.Style指定的TargetType类型或者自身的TargetName指定的对象设置属性值。
Setter类的属性
1. IsSealed:表明该Setter对象的状态是否可以更改,true表示不可更改,false表示可以更改;
2. Property和Value:这两个属性是成对出现的。Property用于接收Setter所服务的对象(可以通过TargetName属性指明)的任意属性,而Value给这些属性赋值;
3. TargetName:指明当前Setter对象所服务的对象名。如果没有指明TargetName,则默认为Style指定的TargetType对象。Property的值只能是Setter对象所服务的对象属性。
举个例子:
<Style x:Key="ButtonStyleActive" TargetType="Button"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <Grid> <Image Name="BtnInfo" Source="Resources\active\btn_22.png" /> <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center"></ContentPresenter> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Source" Value="Resources\active\btn_22_f.png" TargetName="BtnInfo" /> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Source" Value="Resources\active\btn_22.png" TargetName="BtnInfo" /> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>Setter通常在定义UI样式的时候,在Style元素对象的作用域中使用
0 0
- Setter类的属性
- 【js对象属性的getter和setter】
- scala属性的getter和setter方法
- property属性的setter、getter方法
- js对象属性的getter和setter
- JavaScript对象属性的getter和setter
- OC类的构造函数,析构函数与setter/getter属性实例方法
- spring setter属性注入
- 设置属性setter方法
- 属性getter和setter
- 属性getter和setter
- OC属性中setter和getter的实现
- Java利用PropertyDescriptor获取属性的 getter/setter 方法
- js Object的属性 Configurable,Enumerable,Writable,Value,Getter,Setter
- JavaScript对象中属性的getter和setter方法
- JS 对象的访问器属性setter getter函数
- Java利用PropertyDescriptor获取属性的 getter/setter 方法
- 通过PropertyDescriptor反射获取属性的 getter/setter 方法
- UICollectionView的使用
- ShareSDK上线运营统计、手游录像、短信验证码三大功能
- 13.2 重载"+"与StringBuilder
- 修改IIS 设置让下载INI文件
- Trie树
- Setter类的属性
- Linux环境下配置php开发环境(我转载的原因是里面有我要的配置虚拟主机的提示)
- 13.5 格式化输出
- gstreamer编译环境
- python简单的多人聊天室
- 13.5.4 格式化说明符
- property基础介绍
- LoadRunner-遇到的问题及解决方法
- leetcode-Reverse Linked List II