【发布时间】:2011-10-15 13:31:05
【问题描述】:
我正在使用 ToggleButton 控件。我有用于更改背景和前景色的 IsChecked 和 IsMouseOver 属性的触发器。如果选中 ToggleButton,我不希望 IsMouseOver 触发器触发。这可能吗?
我当前的 ToggleButton 触发器:
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter TargetName="Border" Property="Background" Value="{DynamicResource ControlSelectedBrush}"/>
<Setter TargetName="ToggleButtonText" Property="Foreground" Value="{DynamicResource ControlSelectedTextBrush}"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="ToggleButtonText" Property="Foreground" Value="{DynamicResource ControlHoverBrush}"/>
</Trigger>
</ControlTemplate.Triggers>
【问题讨论】: