试图更改ButtonRevealStyle(静态资源)

问题描述 投票:-1回答:1

我需要对按钮的样式进行一些更改,问题是,由于按钮使用的是ButtonRevealStyle,我无法更改任何内容。

这是我试图使用的代码:

<Button x:Name="Button1" Style="{StaticResource ButtonRevealStyle}">
<Button.Resources>
    <SolidColorBrush x:Key="ButtonBorderBrushPointerOver" Color="Transparent" />
</Button.Resources>

有没有办法改变ButtonRevealStyle?

windows xaml button uwp
1个回答
1
投票

你可以使用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>
© www.soinside.com 2019 - 2024. All rights reserved.