Поделиться через


Стили и шаблоны элемента Control

У элементов управления в Windows Presentation Foundation (WPF) есть ControlTemplate, содержащий визуальное дерево этого элемента управления. Разработчик может изменить структуру и внешний вид элемента управления, изменяя шаблон ControlTemplate этого элемента управления. Невозможно заменить только часть визуального дерева элемента управления; чтобы изменить визуальное дерево, необходимо установить в свойстве Template элемента управления его новый и завершенный шаблон ControlTemplate.

Используемый словарь ресурсов определяется темами рабочего стола. Используемый словарь ресурсов определяется темами рабочего стола. Для получения словарей ресурсов для тем рабочего стола см. документ Default WPF Themes.

В следующей таблице перечислены имена файлов словарей ресурсов и соответствующие им темы рабочего стола.

Файл темы

Тема рабочего стола

Classic.xaml

Классический внешний вид Windows (из Windows 95, Windows 98 и Windows 2000) в операционной системе Windows XP.

Luna.NormalColor.xaml

Синяя тема по умолчанию для Windows XP.

Luna.Homestead.xaml

Оливковая тема для Windows XP.

Luna.Metallic.xaml

Серебристая тема для Windows XP.

Royale.NormalColor.xaml

Тема по умолчанию в операционной системе Windows XP Media Center Edition.

Aero.NormalColor.xaml

Тема по умолчанию в операционной системе Windows Vista.

В этом подразделе

Ссылка

System.Windows.Controls

ControlTemplate

Связанные подразделы

Общие сведения о разработке управления

Стилизация и использование шаблонов