Style.BasedOn 属性

Style.BasedOn 属性

可通过多种方式在 WPF 的样式可以扩展或继承的。 样式可以基于其他样式通过此属性。 当您使用此属性,样式将继承该样式没有显式重新定义原始样式的值。 在下面的示例中, Style2 继承 Yellow的 Control.Background 值,并添加 Blue的 Control.Foreground 值。

<Style x:Key="Style1">
  <Setter Property="Control.Background" Value="Yellow"/>
</Style>

<Style x:Key="Style2" BasedOn="{StaticResource Style1}">
  <Setter Property="Control.Foreground" Value="Blue"/>
</Style>

备注:

每个样式只支持一个 BasedOn 值。

时间: 2024-08-25 18:09:11

Style.BasedOn 属性的相关文章

代码干货|内联 Style 简写属性的发现

内联 Style 简写属性的发现 开始 平时在使用内联样式简写属性的时候,可能没有考虑到浏览器解析的问题.问题不大,简写的好处是代码量少,但最近发现了一个有意思的内联简写属性的问题. 以下问题仅在内联样式里会出现,如果是通过 style 标签或 css 文件引入则不会有这样的问题. 例子 background 设置一个元素的背景色为白色,比如这么写: <div style="background: #fff;"></div> 你可能以为浏览器会这样输出: <

Android中的style相关属性

android中的style属性值 Android平台定义的主题样式: android:theme="@android:style/Theme.Dialog" // 将一个Activity显示为对话框模式 android:theme="@android:style/Theme.NoTitleBar" // 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /

js中style的属性

下面这些属性都是通过js的style来设置css.只是整理了一部分,详细的可以参考相应的学习网站,不好的地方欢迎大家拍砖. alignContent :"" 属性在弹性容器内的各项没有占用交叉轴上所有可用的空间时对齐容器内的各项(垂直) alignItems :"" align-items 属性定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式 alignSelf :"" align-self 属性定义flex子项单独在侧轴(纵

JavaScript中的style.display属性操作

转载:http://www.jb51.net/article/35086.htm display版本:CSS1/CSS2    兼容性:IE4+   NS4+ 继承性:无 语法:      display   :   block   |   none   |   inline   |   compact   |   marker   |   inline-table   |   list-item   |   run-in   |   table   |table-caption   |   t

话谈样式(Style)

自学WPF后之前一直没项目上使用,结果今天有个小项目上使用了却又忘记了(很是烦恼),最后想想还是稍微写个笔记方便自己 日后复习!闲话少说还是进入主题: 当看到标题后想必大家都清楚接下来要做什么,对你很聪明 就是你想的那样~ 说明:所有元素的style都可以由 FrameworkElement 或 FrameworkContentElement派生 出来. 样式通常声明为 Resources 部分中的资源. 由于样式是资源,它们遵守适用于所有资源的同一范围规则,因此,用于声明它可以应用的样式影响的

WPF 样式(定义样式、引用样式、样式作用域、Trigger触发器)

1.定义 资源字典 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">   <RadialGradientBrush x:Key="mybrush">   <GradientStop

WPF学习笔记(3)——style

http://www.cnblogs.com/Zhouyongh/archive/2011/08/01/2123610.html Style 用来在类型的不同实例之间共享属性.资源和事件处理程序,您可以将 Style 看作是将一组属性值应用到多个元素的捷径. 这是MSDN上对Style的描述,翻译的还算中规中矩.Style(样式),简单来说,就是一种对属性值的批处理,类似于Html的CSS,可以快速的设置一系列属性值到UI元素. 示例 一个最简单的Style的例子: 1: <Window> 2

Android的Style和Theme 译文

Style 是Window和View的一种外观和格式的属性集合.它可以作为高度,间距,字体大小,背景颜色等属性.Style是一种 xml 资源文件,放在和布局文件不同的文件夹里: Style 的设计理念和 Web一脉相承--即它们都允许你把内容和样式分离. 例如,你用Style可以把下面这个xml文件: <TextView android:layout_width="fill_parent" android:layout_height="wrap_content&quo

简说全局属性

今天导师教我们input里面的hidden属性,他具有隐藏的效果. 我想起我以前上网查资料,有一个全局属性也是hidden.为了交作业,这次就说说我用过也比较常用的全局属性吧(全局属性是指所有的标签元素都能用的属性). 接上面话,hidden的全局属性也是一样有隐藏效果(IE不能支持). 接着是class和id,这两个路人皆知(前者可以多个使用的样式选择器,后者是唯一选择器). 配合前面的style样式属性,用class和id确定某个元素,加上样式以处理布局和效果. Accesskey是快捷键属