Предметы.

я проблемы с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>

Ответы на вопрос(1)

Ваш ответ на вопрос