Silverlight: как переопределить часть стиля темы - PullRequest
0 голосов
/ 26 апреля 2010

Я использую темы из набора инструментов Silverlight, однако некоторые из них имеют плохие стили текстового поля только для чтения (т.е. визуальное представление отсутствует, когда текстовые поля только для чтения.

Как я могу использовать темы, но настроить стиль текста только для чтения? (Поскольку я широко использую форму данных, это может применяться только в том случае, если текстовое поле является readony)

Ответы [ 2 ]

2 голосов
/ 13 мая 2010

Достаточно просто в Silverlight 4 (однажды у меня появилось немного более знакомого со стилем.

 <df:DataForm.ReadOnlyTemplate>
        <DataTemplate>
            <StackPanel Name="rootPanel" 
                        Orientation="Vertical">
                <StackPanel.Resources>
                    <Style TargetType="TextBox">
                        <Setter Property="Foreground" Value="LightGray" ></Setter>
                        <Setter Property="Background" Value="Red" ></Setter>
                    </Style>
1 голос
/ 26 апреля 2010

Вам нужно начать с XAML и использовать его (поддержка неявного стиля теперь встроена в Silverlight 4), или перестроить его, начиная с той темы Toolkit, которая вам нравится.

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