首页 > 代码库 > Style.BasedOn 属性

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 值。

Style.BasedOn 属性