Style.BasedOn 属性

摘要:
风格。BasedOn属性可以以各种方式在WPF样式中扩展或继承。样式可以基于其他样式传递此属性。使用此属性时,样式将继承样式的值,而不显式重新定义原始样式。在以下示例中,Style2继承控件。背景值为Yellow,并添加控件。蓝色的前景值<Stylex:Key=“Style1”>&书信电报;硒
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 值。

免责声明:文章转载自《Style.BasedOn 属性》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[转]基于SQL脚本将数据库表及字段提取为C#中的类(转载)Ubuntu 12.10开启root用户登录图形界面下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C# WinForm遍历窗体控件的3种方法

C# WinForm遍历窗体控件的3种方法 转 https://www.cnblogs.com/zhaoshujie/p/14638460.html 1.循环遍历 private void GetControls(Control fatherControl) { Control.ControlCollection sonControls = fa...

C# 鼠标拉伸、移动控件 改变鼠标形状

这是在昨天的移动控件的基础上增加了拉伸功能 代码看起来长了很多,主要是因为拉伸有8种情况 拉伸时要判断鼠标是否处于边缘,根据位置改变鼠标形状(感觉完全可以由系统直接支持啊) 用法仍然是对控件调用EnableDrag即可 关于Tag,控件都有个Tag,用来放一些用户数据,使用时需要做类型转换,我用Tag存储了控件的位置和大小,方便另外的目的(如何修改代码以便...