Estilos y plantillas de controlesControl Styles and Templates

Los controles de Windows Presentation Foundation (WPF) tienen un ControlTemplate que contiene el árbol visual de ese control.Controls in Windows Presentation Foundation (WPF) have a ControlTemplate that contains the visual tree of that control. Puede cambiar la estructura y la apariencia de un control modificando el ControlTemplate de ese control.You can change the structure and appearance of a control by modifying the ControlTemplate of that control. No hay ninguna manera de reemplazar solo parte del árbol visual de un control; para cambiar el árbol visual de un control, debe establecer la propiedad Template del control en el ControlTemplatenuevo y completo.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.

Los temas de escritorio determinan qué diccionario de recursos se usa.The desktop themes determine which resource dictionary is used. Para obtener los diccionarios de recursos de los temas de escritorio, consulte Default WPF Themes (Temas de WPF predeterminados).To get the resource dictionaries for the desktop themes, see Default WPF Themes.

En la tabla siguiente se describen los nombres de archivo del diccionario de recursos y sus correspondientes temas de escritorio.The following table describes the resource dictionary file names and their corresponding desktop themes.

Archivo de temaTheme file Tema de escritorioDesktop theme
Classic.xamlClassic.xaml Apariencia de Windows clásica (desde Windows 95, Windows 98 y Windows 2000) en el sistema operativo Windows XP.Classic Windows look (from Windows 95, Windows 98, and Windows 2000) on the Windows XP operating system..
Luna.NormalColor.xamlLuna.NormalColor.xaml Tema azul predeterminado en Windows XP.Default blue theme on Windows XP.
Luna.Homestead.xamlLuna.Homestead.xaml Tema verde olivo en Windows XP.Olive theme on Windows XP.
Luna.Metallic.xamlLuna.Metallic.xaml Tema plateado en Windows XP.Silver theme on Windows XP.
Royale.NormalColor.xamlRoyale.NormalColor.xaml Tema predeterminado en el sistema operativo Windows XP Media Center Edition.Default theme on the Windows XP Media Center Edition operating system.
Aero.NormalColor.xamlAero.NormalColor.xaml Tema predeterminado en el sistema operativo Windows Vista.Default theme on the Windows Vista operating system.

En esta secciónIn This Section

Button Styles and Templates (Estilos y plantillas de Button)Button Styles and Templates
Calendar Styles and Templates (Estilos y plantillas de Calendar)Calendar Styles and Templates
CheckBox Styles and Templates (Estilos y plantillas de CheckBox)CheckBox Styles and Templates
ComboBox Styles and Templates (Estilos y plantillas de ComboBox)ComboBox Styles and Templates
ContextMenu Styles and Templates (Estilos y plantillas de ContextMenu)ContextMenu Styles and Templates
DataGrid Styles and Templates (Estilos y plantillas de DataGrid)DataGrid Styles and Templates
DatePicker Styles and Templates (Estilos y plantillas de DatePicker)DatePicker Styles and Templates
DocumentViewer Styles and Templates (Estilos y plantillas de DocumentViewer)DocumentViewer Styles and Templates
Estilos y plantillas de ExpanderExpander Styles and Templates
Frame Styles and Templates (Estilos y plantillas de Frame)Frame Styles and Templates
GroupBox Styles and Templates (Estilos y plantillas de GroupBox)GroupBox Styles and Templates
Label Styles and Templates (Estilos y plantillas de Label)Label Styles and Templates
ListBox Styles and Templates (Estilos y plantillas de ListBox)ListBox Styles and Templates
ListView Styles and Templates (Estilos y plantillas de ListView)ListView Styles and Templates
Menu Styles and Templates (Estilos y plantillas de Menu)Menu Styles and Templates
NavigationWindow Styles and Templates (Estilos y plantillas de NavigationWindow)NavigationWindow Styles and Templates
Estilos y plantillas de PasswordBoxPasswordBox Styles and Templates
ProgressBar Styles and Templates (Estilos y plantillas de ProgressBar)ProgressBar Styles and Templates
RadioButton Styles and Templates (Estilos y plantillas de RadioButton)RadioButton Styles and Templates
Estilos y plantillas de RepeatButtonRepeatButton Styles and Templates
ScrollBar Styles and Templates (Estilos y plantillas de ScrollBar)ScrollBar Styles and Templates
ScrollViewer Styles and Templates (Estilos y plantillas de ScrollViewer)ScrollViewer Styles and Templates
Slider Styles and Templates (Estilos y plantillas de Slider)Slider Styles and Templates
StatusBar Styles and Templates (Estilos y plantillas de StatusBar)StatusBar Styles and Templates
TabControl Styles and Templates (Estilos y plantillas de TabControl)TabControl Styles and Templates
TextBox Styles and Templates (Estilos y plantillas de TextBox Styles)TextBox Styles and Templates
Estilos y plantillas de ThumbThumb Styles and Templates
Estilos y plantillas de ToggleButtonToggleButton Styles and Templates
ToolBar Styles and Templates (Estilos y plantillas de ToolBar)ToolBar Styles and Templates
ToolTip Styles and Templates (Estilos y plantillas de ToolTip)ToolTip Styles and Templates
TreeView Styles and Templates (Estilos y plantillas de TreeView)TreeView Styles and Templates
Window Styles and Templates (Estilos y plantillas de ventana)Window Styles and Templates

ReferenciaReference

System.Windows.Controls

ControlTemplate

Información general sobre la creación de controlesControl Authoring Overview

Aplicar estilos y plantillasStyling and Templating