我正在嘗試創建一個按鈕,它將是特定顏色(如紅色)。在MouseOver上,按鈕顏色變成其他顏色(比如黑色)。在鼠標上更改按鈕顏色 - XAML
這是我已經試過:
<Style x:Key="CategoryButton" TargetType="Button">
<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="Black"/>
</Trigger>
</Style.Triggers>
</Style>
而且我用它作爲:
<Button x:Name="btnCat1" Click="btnCat1_Click" Background="#FFFF1D1D" Style="{StaticResource CategoryButton}">
Hello ...
</Button>
的問題是,當我說Background="#FFFF1D1D"
觸發顏色不進行任何更改按鈕。