DataTemplate disparadores de datos múltiples al mismo elemento y propiedad
¿Cómo puedo hacer que varios disparadores de datos funcionen en el mismo elemento y propiedad?
<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>
Observe cómo estoy apuntando aSelectionGrid
'sOpacity
propiedad. ¿Cómo puedo lograr este efecto? Se supone que esto replica el cuadro de selección de desplazamiento que tiene Windows 7. Entonces, cuando ambos sonSelected
yIsMouseOver
, Me gustaría que me muestre elSelected
estado