Блог Сергея Байдачного

Мой блог о технологиях

Введение в SilverLight 4: Неявные стили

leave a comment »

На этот раз рассмотрим возможность, облегчающую работу при построении интерфейса приложения.

В предыдущих версиях SilverLight, чтобы иметь возможность установить новый стиль одному или нескольким элементам управления, разработчик должен был создать именованный стиль и установить имя созданного стиля для каждого из элементов управления.

То есть стиль мог выглядеть следующим образом:

<Style TargetType="Button" x:Key="btnStyle">
 <Setter Property="FontFamily" Value="Arial Black"></Setter>
 <Setter Property="Background" Value="Green"></Setter>
 <Setter Property="FontStyle" Value="Italic"></Setter>
 <Setter Property="Foreground" Value="Red"></Setter>
</Style>

А код, устанавливающий стиль для конкретного элемента мог выглядеть так:

<Button Style="{StaticResource btnStyle}" 
 Content="Hello" Width="100" Height="50"></Button>

Теперь, при определении стиля, от атрибута x:Key можно избавится. Это будет означать, что указанный стиль будет использован неявно для всех элементов заданного типа. Естественно, если в элементе прописать стиль явно, то неявный стиль для этого элемента будет игнорироваться.

Реклама

Written by Sergiy Baydachnyy

15.01.2010 в 08:02

Опубликовано в SilverLight

Tagged with

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: