WPF - Style 属性 Setter

为了不让人迷惑,首先说明 Setters是一个属性 。Setter 是一个类

Setters 是Style类中的一个重要属性。

Setters 包含着 Setter 和 EventSetter 类的集合

我们平时要用的 Setter 类,

用的它的什么?  三个属性:Property、Value、TargetName

怎么用 ?如下:把 这个窗体的按钮字体大小设置为36,可见:Style 类的TargetType 属性是用来指定被作用的对象类型的,这里是Button

Setter 类的属性集合,则用来详细描述作用到的地方,Property指定作用到的属性,Value则指定作用到的属性值。 TargetName 不知道怎么用呢?

<Window.Resources>
        <Style TargetType="Button">
            <Setter>
                <Setter.Property>Button.FontSize</Setter.Property>
                <Setter.Value>36</Setter.Value>
            </Setter>
        </Style>
</Window.Resources>    

绿色的部分也可以写成这样,我则更喜欢这种写法

 <Setter Property="Button.FontSize" Value="36" ></Setter>

初学笔记,欢迎拍砖

题外笔记:<Window.Resources> 里面可以有多个Style,Sytle里面可以有多个Setter

WPF - Style 属性 Setter

时间: 2024-08-26 04:44:18

WPF - Style 属性 Setter的相关文章

WPF依赖属性详解

WPF依赖属性详解 WPF 依赖属性 英文译为 Dependency Properties,是WPF引入的一种新类型的属性,在WPF中有着极为广泛的应用,在WPF中对于WPF Dependency Properties 的使用贯穿样式的使用,数据绑定,动画等等,在刚刚接触Dependency Properties的时候可能觉得有些奇怪,但是,当你了解他要解决的问题的时候,你可能就不觉得奇怪了.Dependency Properties第一个要解决的问题就是控件的属性共享问题,由于大部分的WPF控

WPF依赖属性Binding实现

由于最近一段时间一直没有做相关方面的东西,导致好多东西都忘了,就一个依赖属性绑定还倒腾了一下.特专门把相关的实现方式存留在博客园 XAML部分,其中有一大块是实现样式的,如果有需要的可以看看,其实只要把握住这么个关键点就行了,在后台定义依赖属性,xaml部分一定要记得给窗体Name属性赋值,就比如我这里给的 x:Name="mainWindow"再就是在binding的时候的写法 Content="{Binding ElementName=mainWindow, Path=

iOS TableViewController内修改TableView的style属性

1. TableView的style属性默认为只读(readonly)属性, 一般在创建TableViewController时设置: UITableViewController *tableViewController = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain]; TableView样式为: 2. 若要在TableViewController内修改TableView的style属性, 需进行如下设置

CSS和JavaScript标签style属性对照表

CSS和JavaScript标签style属性对照表一般情况是把"-"去掉,第二个字母用大写. CSS语法 (不区分大小写) JavaScript语法 (区分大小写) border borderborder-bottom borderBottomborder-bottom-color borderBottomColorborder-bottom-style borderBottomStyleborder-bottom-width borderBottomWidthborder-colo

css字体样式(Font Style),属性

css字体样式(Font Style),属性 css字体样式(Font Style)是网页中不可或缺的样式属性之一,有了字体样式,我们的网页才能变得更加美观,因此字体样式属性也就成为了每一位设计者必需了解的知识.以下是我精心整理的css字体样式属性知识,供大家学习参考: css文本样式 序号 中文说明 标记语法 1 字体样式 {font:font-style font-variant font-weight font-size font-family} 2 字体类型 {font-family:"

HTML5 style属性

HTML5 style属性: 此属性规定元素的行内样式(inline style). 此属性将覆盖任何全局的样式设定 . 语法结构: <element style="style_definitions"> 浏览器支持: (1).IE浏览器支持此属性. (2).谷歌浏览器支持此属性. (3).火狐浏览器支持此属性. (4).Safari浏览器支持此属性. (5).Opera浏览器支持此属性. HTML4.01与HTML5之间的差异: (1).HTML5中, style属性可用

JavaScript基础 删除属性removeAttribute 删除Body节点下第一个子节点的style属性

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

JavaScript基础 通过style属性设置div的高度,宽度,背景颜色

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

JS中style属性

JS中style属性现在我需要对这个标签赋值,其内容为: 1.需要显示的字为"HELLO WORLD": 2.span的 background-color : red ,另外还要:border:1px solid #333333;cursor:hand; 我需要在<script></script>内把他们赋值,请问怎么写呢?难道要: document.getElementById("a").style.background="red