我在侧面板中有一组按钮。我想更改已单击按钮的背景。我已经尝试过使用style.trigger
并且我能想到的唯一属性是IsPressed
,但这并没有太大帮助,因为它会改变背景一秒钟(直到按下按钮[duh])。
这是我尝试过的代码:
<Style.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="SlateGray" />
<Setter Property="Foreground" Value="White"></Setter>
</Trigger>
</Style.Triggers>
我能想到的另一种方法是使用 a 为每个按钮创建单独的样式,datatrigger
因为我的属性会随着按钮的选择而变化,但这似乎有点矫枉过正。知道如何突出显示已单击的按钮吗?