Условный триггер это возможно? - PullRequest
0 голосов
/ 01 июля 2010

У меня есть ситуация, когда мне нужно проверить свойство "HasDelivered", если оно истинно.цвет переднего плана моего textBlock должен быть зеленым, иначе красным.

Любые идеи или предложения

1 Ответ

2 голосов
/ 01 июля 2010

Использование стиля с триггером данных:

<TextBlock ...>
    <TextBlock.Style>
        <Style TargetType="TextBlock">
            <Setter Property="Foreground" Value="Red" />
            <Style.Triggers>
                <DataTrigger Binding="{Binding HasDelivered}" Value="True">
                    <Setter Property="Foreground" Value="Green" />
                </DataTrigger>            
            </Style.Triggers>
        </Style>
    </TextBlock.Style>
</TextBlock>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...