一、概述

Setters 是Style类中的一个重要属性。 Setters 包含着 Setter 和 EventSetter 类的集合

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对象所服务的对象属性。
二、实例

<Window x:Class="WpfApp设置器.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfApp设置器"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Window.Resources><Style TargetType="TextBlock"><Style.Setters><Setter Property="FontSize" Value="24"/><Setter Property="TextDecorations" Value="Underline"/><Setter Property="FontStyle" Value="Italic"/></Style.Setters></Style></Window.Resources><StackPanel Margin="5"><TextBlock Text="Hello WPF"/><TextBlock Text="This is a simple for Style"/><TextBlock Text="by Tim 2009.12.23" Style="{x:Null}"/></StackPanel>
</Window>

效果:

WPF的Style中的设置器Setter相关推荐

  1. [WPF]在Style中设置ToolTip的问题分析

    刚才开到智者千虑发的[WPF]在Style中设置ToolTip的问题的博文,虽然最终给了一个暂时解决问题的方案,但是没有分析和解释其中的问题,正与他所说:但至于为什么不能直接在Setter.Value ...

  2. [置顶] Spring中DI设置器注入

    Java的反射机制可以说是在Spring中发挥的淋漓尽致,下面要看的代码就是通过反射机制来实现向一个类注入其实际依赖的类型,这个过程的实现会交由Spring容器来帮我们完成. JavaBean中针对属 ...

  3. Style样式设置器

    构成Style最重要的两种元素: Setter类帮助我们设置控件的静态外观风格 Trigger类则帮助我们设置控件的行为风格. Setter,设置器,我们给属性赋值的时候一般都采用"属 性名 ...

  4. C# wpf style中实现可定制的自定义标题栏

    wpf自定义标题栏系列 第一章 自定义标题栏 第二章 添加窗口阴影 第三章 style中定义标题栏 第四章 style使用参数及模板定义标题栏(本章) 文章目录 wpf自定义标题栏系列 前言 一.如何 ...

  5. java中的lombok_如何在Java中使用Lombok删除样板设置器吸气剂

    java中的lombok 你好朋友, 一次又一次反对Java的观点之一是,我们必须写很多样板 我们简单的POJO类的setter和getter形式的代码,不必要地增加了 我们代码的长度. 为了解决这个 ...

  6. OC中的方法、设置器与访问器、便利初始化函数及便利构造器的相关问题

    OC中的方法 方法:类的功能代码,在<.h>文件中声明,在<.m>文件中实现. 语法: -|+(返回值类型)方法名:(参数类型)参数名 { //方法体 } 示例: -(void ...

  7. 切片器可以设置日期格式?_Power BI 中的切片器

    何时使用切片器 在要完成以下操作时,切片器非常有用: 在报表画布上显示常用或重要的筛选器,用以简化访问. 更轻松地查看当前筛选的状态,而无需打开下拉列表. 按数据表中不需要的和隐藏的列进行筛选. 通过 ...

  8. 网页中Flash播放器常用参数设置(转)

    网页中Flash播放器常用参数设置 2006-11-26 23:24 我们现在大部分人做网页,都是直接用DW插入flash,而且DW也是所见即所得,直接生成了相应的flash显示代码.可是我们又有多少 ...

  9. 【vue开发问题-解决方法】(一)在style中设置background-image时路径问题

    [vue开发问题-解决方法](一)在style中设置background-image时路径问题 参考文章: (1)[vue开发问题-解决方法](一)在style中设置background-image时 ...

最新文章

  1. 低阶 TensorFlow 基础知识
  2. nodejs 利用zip-local模块压缩文件夹
  3. vue3+TypeScript封装echarts5组件
  4. Eclipse rap 富客户端开发总结(14) :rap 图片、数据缓存处理
  5. [LeetCode] 342. Power of Four(位操作)
  6. php将日期转为时间戳,php将指定日期转换为时间戳的方法
  7. 【项目实战】Python基于决策树多分类模型实现水色图像的水质评价
  8. BT5R3安装及汉化
  9. 高分3号(GF-3)数据参数简介
  10. Youtube——如何将视频中的英文字幕转换成中文字幕
  11. C语言的程序设计流程、特点及要求
  12. java 聊天室 私聊_Java WebSocket实现网络聊天室(群聊+私聊)
  13. 办公用PC机的CPU是基于冯诺伊曼结构,然而单片机是哈佛结构的
  14. 【无机纳米材料科研制图——Visio 0309】使用任意多边形工具描边出小鼠简图
  15. 记一次安装protobuf的go协议生成插件protoc-gen-go的版本问题
  16. 【已解决】【高速版】如何显示(扫描)局域网中所有的在线主机IP及MAC地址?
  17. 毕业设计-基于机器学习的动态 CAPM 模型
  18. loT技术(BT/WFI/ZIGBEE/MESH)
  19. commons-email邮件工具类的基本使用
  20. QQ空间过滤器,千军万马(97779)网盘资源下载地址提取器,Discuz 论坛隐藏内容自动回复 成功上架到 chrome 商店...

热门文章

  1. c# 制作gif的四种方法
  2. R的32位与64位的区别!
  3. 计算机课任务文本框粘贴选中文本至光标处,职称计算机PPt考点:选择、复制、移动及删除文本...
  4. echarts图渲染问题:解决图不正常显示,图缩到一起了,清空图表数据,随窗口变化自动缩放问题(vue)
  5. pip使用镜像下载第三方包
  6. java执行linux命令:head -n 80 /dev/urandom | tr -dc A-Za-z0-9 | head -c 168
  7. 从GitHub上面下载zip压缩包很慢怎么办
  8. php全局变量更改,PHP设置全局变量的方法
  9. JS怎么把对象进行ASCII码排序?
  10. 【Hive SQL】常用日期函数汇总