0

ボタンの新しいスタイル (幅、高さ、配置) を作成しましたが、ExpressionDark スタイルも使用し、MY スタイルを使用する場合は次のようにします。

<Style x:Key="MyButtonStyle" TargetType="{x:Type Button}">
...
<Button Style="{StaticResource MyButtonStyle}" />

... ExpressionDark スタイルをオーバーライドします:/ どうすればそれを回避できますか?

4

2 に答える 2

1

BasedOn="{StaticResource {x:Type Button}}"

于 2012-08-03T11:33:28.050 に答える
1

既存のスタイルを拡張するために、 BasedOnプロパティを使用できます。

 <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>
于 2012-08-03T11:33:37.863 に答える