WPF: Associação de Condição versus Propriedade, XamlParseException usando
Estou tendo problemas com umCondition
paraMultiTrigger
. Se eu fizer o seguinte:
<Condition Binding="{Binding RelativeSource={RelativeSource
AncestorType={x:Type ListView}}}" Property="IsEnabled" Value="True"/>
Então eu recebo esta exceção:
A condição não pode usar Propriedade e Vinculação. Erro no objeto 'System.Windows.Condition' no arquivo de marcação
No entanto, quando eu faço o seguinte:
<Condition Binding="{Binding RelativeSource={RelativeSource
AncestorType={x:Type ListView}}, Path=IsEnabled}" Value="True"/>
Então eu recebo esta exceção:
Deve especificar Propriedade e Valor para o acionador. Erro no objeto 'System.Windows.Condition' no arquivo de marcação
O que da? Se isso importa, aqui está o gatilho inteiro:
<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>