DataTemplate несколько триггеров данных для одного элемента и свойства
Как я могу иметь несколько триггеров данных, работающих на одном элементе и свойстве?
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding ElementName=RootGrid,Path=IsMouseOver}" Value="True">
<Setter TargetName="SelectionGrid" Property="Opacity" Value="0.5" />
</DataTrigger>
<DataTrigger Binding="{Binding ElementName=RootGrid,Path=IsMouseOver}" Value="False">
<Setter TargetName="SelectionGrid" Property="Opacity" Value="0.0" />
</DataTrigger>
<DataTrigger Binding="{Binding Selected}" Value="True">
<Setter TargetName="SelectionGrid" Property="Opacity" Value="1.0" />
</DataTrigger>
<DataTrigger Binding="{Binding Selected}" Value="False">
<Setter TargetName="SelectionGrid" Property="Opacity" Value="0" />
</DataTrigger>
</DataTemplate.Triggers>
Обратите внимание, как я нацеливаюсьSelectionGrid
«sOpacity
свойство. Как я могу добиться этого эффекта? Предполагается, что это повторяет поле выбора при наведении, которое есть в Windows 7. Так что, когда это обаSelected
а такжеIsMouseOver
Я хотел бы показать мнеSelected
государство.