wpf按钮背景更改

时间:2016-04-29 06:54:12

标签: c# wpf

我正在尝试更改点击事件的按钮颜色。

这是我的代码:

 <Button Content="Start"
 Command="{Binding DataContext.StartCounterCommand, ElementName=dgTemplate1}"
 CommandParameter="{Binding SelectedItem, ElementName=dgTemplate1}" />

1 个答案:

答案 0 :(得分:0)

在按下的状态下使用样式触发器,例如:

<Style x:Key="ButtonStyle" TargetType="{x:Type Button}">
    <Style.Triggers>
        <Trigger Property="IsPressed" Value="True">
            <Setter Property="Background" Value="Red" />
        </Trigger>
    </Style.Triggers>
</Style>

我挖出了一个接近here

的好样本

如果您使用的是MVVM,那么绑定到视图模型也是一个很好的选择,如@schlonzo