Предметы.
я проблемы сCondition
дляMultiTrigger
, Если я сделаю следующее:
<Condition Binding="{Binding RelativeSource={RelativeSource
AncestorType={x:Type ListView}}}" Property="IsEnabled" Value="True"/>
Тогда я получаю это исключение:
Условие не может использовать как свойство, так и привязку. Ошибка в объекте System.Windows.Condition в файле разметки
Однако, когда я делаю следующее:
<Condition Binding="{Binding RelativeSource={RelativeSource
AncestorType={x:Type ListView}}, Path=IsEnabled}" Value="True"/>
Тогда я получаю это исключение:
Необходимо указать и свойство, и значение для триггера. Ошибка в объекте System.Windows.Condition в файле разметки
Что дает? Если это имеет значение, вот весь триггер:
<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>