WPF: enlace de condición versus propiedad, XamlParseException utilizando
Estoy teniendo problemas con unCondition
paraMultiTrigger
. Si hago lo siguiente:
<Condition Binding="{Binding RelativeSource={RelativeSource
AncestorType={x:Type ListView}}}" Property="IsEnabled" Value="True"/>
Entonces me sale esta excepción:
La condición no puede usar tanto la propiedad como el enlace. Error en el objeto 'System.Windows.Condition' en el archivo de marcado
Sin embargo, cuando hago lo siguiente:
<Condition Binding="{Binding RelativeSource={RelativeSource
AncestorType={x:Type ListView}}, Path=IsEnabled}" Value="True"/>
Entonces me sale esta excepción:
Debe especificar tanto la propiedad como el valor para el activador. Error en el objeto 'System.Windows.Condition' en el archivo de marcado
¿Lo que da? Si es importante, aquí está el desencadenante completo:
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Binding="{Binding Path=IsSelected}" Value="True"/>
<Condition Binding="{Binding Path=ItemsControl.AlternationIndex}"
Value="0"/>
<Condition Binding="{Binding RelativeSource={RelativeSource
AncestorType={x:Type ListView}}, Path=IsEnabled}"
Value="True"/>
</MultiTrigger.Conditions>
<Setter Property="Background"
Value="{StaticResource evenSelected}" />
<Setter Property="BorderBrush"
Value="{StaticResource evenSelectedBorder}" />
</MultiTrigger>