WPF Установка DataСontext для DataTrigger.
От: UberPsychoSvin  
Дата: 11.08.16 14:37
Оценка:
Мне надо на основе значения контекста, менять некоторые проперти для ListViewItem.
Такой код в принципе работает, но выдаёт ворнинг.
Cannot resolve property 'Status' in data context of type WpfListView.MainWindow.
Т.е. триггер думает что его DataContext — это MainWindow.
Как указать триггеру правильный контекст данных?

<ListView ItemsSource="{Binding Path=Source}">
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Style.Triggers>
                <DataTrigger Binding="{Binding Path=Status}" Value="false">
                    <Setter Property="Background" Value="Red"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </ListView.ItemContainerStyle>
</ListView>
Re: WPF Установка DataСontext для DataTrigger.
От: Vladek Россия Github
Дата: 14.08.16 04:18
Оценка: +1
Здравствуйте, UberPsychoSvin, Вы писали:

UPS>Как указать триггеру правильный контекст данных?


DataContext.Status?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.