我试图创建一组具有关闭或打开状态的按钮,而没有检查的复选框很多。理想情况下,我希望颜色改变为代表两种不同的状态(红色),绿色(开启)。我试着设置一个控件模板,但这只会改变选择的颜色,一旦鼠标离开按钮的附近,它就会恢复为原来的颜色。WPF按钮打开或关闭着色状态
<ControlTemplate.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" TargetName="Background" Value="Green"/>
</Trigger>
</ControlTemplate.Triggers>
其实我觉得他想要的不是鼠标悬停,而是状态被按下。否则,我和你在一起:) – 2010-05-21 14:55:05
ooops,你的权利。 – 2010-05-21 14:56:04
Togglebutton好得多,虽然颜色仍然不起作用。 – wonea 2010-05-21 16:16:09