如何同时使用 aTrigger
IsSelected
和 a VisualState
MouseOver
?如果未选择元素并且将其悬停,我将不应用样式。
单独的触发器很容易:
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
...
</Trigger>
</ControlTemplate.Triggers>
单独的 VisualStates 也是如此:
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="MouseOver">
<Storyboard>
...
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
但是我该如何结合这些呢?