Стили и шаблоны элемента ControlControl Styles and Templates

Элементы управления в Windows Presentation Foundation (WPF) имеют ControlTemplate , содержит визуальное дерево этого элемента управления.Controls in Windows Presentation Foundation (WPF) have a ControlTemplate that contains the visual tree of that control. Можно изменить структуру и внешний вид элемента управления, изменив ControlTemplate этого элемента управления.You can change the structure and appearance of a control by modifying the ControlTemplate of that control. Невозможно заменить только часть визуального дерева элемента управления; Чтобы изменить визуальное дерево элемента управления, необходимо задать Template свойство элемента управления, его нового и полного ControlTemplate.There is no way to replace only part of the visual tree of a control; to change the visual tree of a control you must set the Template property of the control to its new and complete ControlTemplate.

Темы рабочего стола определяют, какой словарь ресурсов используется.The desktop themes determine which resource dictionary is used. Сведения о получении словарей ресурсов тем рабочего стола см. в разделе Темы WPF по умолчанию.To get the resource dictionaries for the desktop themes, see Default WPF Themes.

Ниже перечислены имена файлов словарей ресурсов и их соответствующие темы рабочего стола.The following table describes the resource dictionary file names and their corresponding desktop themes.

Файл темыTheme file Тема рабочего столаDesktop theme
Classic.xamlClassic.xaml Классическое оформление Windows (в Windows 95, Windows 98 и Windows 2000) в операционной системе Windows XP.Classic Windows look (from Windows 95, Windows 98, and Windows 2000) on the Windows XP operating system..
Luna.NormalColor.xamlLuna.NormalColor.xaml Синяя тема по умолчанию в Windows XP.Default blue theme on Windows XP.
Luna.Homestead.xamlLuna.Homestead.xaml Оливковая тема в Windows XP.Olive theme on Windows XP.
Luna.Metallic.xamlLuna.Metallic.xaml Серебристая тема в Windows XP.Silver theme on Windows XP.
Royale.NormalColor.xamlRoyale.NormalColor.xaml Тема по умолчанию в ОС Windows XP Media Center Edition.Default theme on the Windows XP Media Center Edition operating system.
Aero.NormalColor.xamlAero.NormalColor.xaml Тема по умолчанию в ОС Windows Vista.Default theme on the Windows Vista operating system.

В этом разделеIn This Section

Стили и шаблоны элемента ButtonButton Styles and Templates
Стили и шаблоны элемента CalendarCalendar Styles and Templates
Стили и шаблоны элемента CheckBoxCheckBox Styles and Templates
Стили и шаблоны элемента ComboBoxComboBox Styles and Templates
Стили и шаблоны элемента ContextMenuContextMenu Styles and Templates
Стили и шаблоны элемента DataGridDataGrid Styles and Templates
Стили и шаблоны элемента DatePickerDatePicker Styles and Templates
Стили и шаблоны элемента DocumentViewerDocumentViewer Styles and Templates
Стили и шаблоны элемента ExpanderExpander Styles and Templates
Стили и шаблоны элемента FrameFrame Styles and Templates
Стили и шаблоны элемента GroupBoxGroupBox Styles and Templates
Стили и шаблоны элемента LabelLabel Styles and Templates
Стили и шаблоны элемента ListBoxListBox Styles and Templates
Стили и шаблоны элемента ListViewListView Styles and Templates
Стили и шаблоны элемента MenuMenu Styles and Templates
Стили и шаблоны элемента NavigationWindowNavigationWindow Styles and Templates
PasswordBox стили и шаблоныPasswordBox Styles and Templates
Стили и шаблоны элемента ProgressBarProgressBar Styles and Templates
Стили и шаблоны элемента RadioButtonRadioButton Styles and Templates
RepeatButton стили и шаблоныRepeatButton Styles and Templates
Стили и шаблоны элемента ScrollBarScrollBar Styles and Templates
Стили и шаблоны элемента ScrollViewerScrollViewer Styles and Templates
Стили и шаблоны элемента SliderSlider Styles and Templates
Стили и шаблоны элемента StatusBarStatusBar Styles and Templates
Стили и шаблоны элемента TabControlTabControl Styles and Templates
Стили и шаблоны элемента TextBoxTextBox Styles and Templates
Бегунок стили и шаблоныThumb Styles and Templates
Элемент управления ToggleButton стили и шаблоныToggleButton Styles and Templates
Стили и шаблоны элемента ToolBarToolBar Styles and Templates
Стили и шаблоны элемента ToolTipToolTip Styles and Templates
Стили и шаблоны элемента TreeViewTreeView Styles and Templates
Стили и шаблоны элемента WindowWindow Styles and Templates

СсылкаReference

System.Windows.Controls

ControlTemplate

Общие сведения о разработке элементов управленияControl Authoring Overview

Использование стилей и шаблоновStyling and Templating