我需要对按钮的样式进行一些更改,问题是,由于按钮使用的是ButtonRevealStyle
,我无法更改任何内容。
这是我试图使用的代码:
<Button x:Name="Button1" Style="{StaticResource ButtonRevealStyle}">
<Button.Resources>
<SolidColorBrush x:Key="ButtonBorderBrushPointerOver" Color="Transparent" />
</Button.Resources>
有没有办法改变ButtonRevealStyle?
你可以使用BasedOn
继承你的ButtonRevealStyle:
<Button x:Name="Button1">
<Button.Style>
<Style TargetType="Button" BasedOn="{StaticResource ButtonRevealStyle}">
<Setter Property="Background" Value="Yellow"/>
...
</Style>
</Button.Style>
<Button.Resources>
<SolidColorBrush x:Key="ButtonBorderBrushPointerOver" Color="Transparent" />
</Button.Resources>