Помогите переместить поведение триггера WPF в Silverlight - PullRequest
0 голосов
/ 22 сентября 2011

Код WPF:

 <TextBox>
        <TextBox.Resources>
            <Style TargetType="TextBox">
                <Style.Triggers>
                    <Trigger Property="Text" Value="1">
                        <Setter Property="Background" Value="Red"/>
                    </Trigger>
                    <Trigger Property="Text" Value="2">
                        <Setter Property="Background" Value="Green"/>
                    </Trigger>
                    <Trigger Property="Text" Value="3">
                        <Setter Property="Background" Value="Blue"/>
                    </Trigger>

                </Style.Triggers>
            </Style>
        </TextBox.Resources>
    </TextBox>

Можете ли вы написать то же самое в Silverlight?Пожалуйста, не голосуйте, чтобы закрыть этот вопрос.Спасибо!

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Или ... вы можете установить "Blend SDK" (это бесплатно), который расширяет триггеры Silverlight и позволяет вам делать именно это.

0 голосов
/ 22 сентября 2011

Триггеры не поддерживаются в Silverlight. Вы можете использовать IValueConverter, чтобы изменить значение на правильный цвет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...