我找到了关于将按钮的边框设置为透明的主题.这工作正常,但我想将此用于按钮背景而不是边框.
链接中的解决方案我已经放入<Window.Resources>...</Window.Resources>:
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="Green"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border Background="{TemplateBinding Background}">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)
来源:如何在WPF中更改Button MouseOver的背景?
如何编辑这段代码,以便我可以使用它来将我的按钮的背景设置为透明而不是它的边框?