Estilos y plantillas de controles
Los controles de Windows Presentation Foundation (WPF) tienen un elemento ControlTemplate que contiene el árbol visual de ese control. Puede cambiar la estructura y la apariencia de un control modificando el elemento ControlTemplate de ese control. No existe forma de reemplazar solo una parte del árbol visual de un control; para cambiar el árbol visual de un control debe establecer la propiedad Template del control en su nuevo y completo elemento ControlTemplate.
Los temas de escritorio determinan qué diccionario de recursos se usa. Los diccionarios de recursos para los temas de escritorio se incluyen con la instalación de Visual Studio. La carpeta que contiene los temas se encuentra generalmente en C:\Archivos de programa (x86)\Microsoft Visual Studio\2019\<edición de Visual Studio>\DesignTools\SystemThemes\wpf, donde <edición de Visual Studio> representa la edición de Visual Studio.
En la tabla siguiente se describen los nombres de archivo del diccionario de recursos y sus correspondientes temas de escritorio.
Archivo de tema | Tema de escritorio |
---|---|
Classic.xaml | Apariencia de Windows clásica (desde Windows 95, Windows 98 y Windows 2000) en el sistema operativo Windows XP. |
Luna.NormalColor.xaml | Tema azul predeterminado en Windows XP. |
Luna.Homestead.xaml | Tema verde olivo en Windows XP. |
Luna.Metallic.xaml | Tema plateado en Windows XP. |
Royale.NormalColor.xaml | Tema predeterminado en el sistema operativo Windows XP Media Center Edition. |
Aero.NormalColor.xaml | Tema predeterminado en el sistema operativo Windows Vista. |
En esta sección
Estilos y plantillas de Button
Estilos y plantillas de Calendar
Estilos y plantillas de CheckBox
Estilos y plantillas de ComboBox
Estilos y plantillas de ContextMenu
Estilos y plantillas de DataGrid
Estilos y plantillas de DatePicker
Estilos y plantillas de DocumentViewer
Estilos y plantillas de Expander
Estilos y plantillas de Frame
Estilos y plantillas de GroupBox
Estilos y plantillas de etiquetas
Estilos y plantillas de ListBox
Estilos y plantillas de ListView
Estilos y plantillas de menú
Estilos y plantillas de NavigationWindow
Estilos y plantillas de PasswordBox
Estilos y plantillas de ProgressBar
Estilos y plantillas de RadioButton
Estilos y plantillas de RepeatButton
Estilos y plantillas de ScrollBar
Estilos y plantillas de ScrollViewer
Estilos y plantillas de Slider
Estilos y plantillas de StatusBar
Estilos y plantillas de TabControl
Estilos y plantillas de TextBox
Estilos y plantillas de Thumb
Estilos y plantillas de ToggleButton
Estilos y plantillas de ToolBar
Estilos y plantillas de ToolTip
Estilos y plantillas de TreeView
Estilos y plantillas de ventanas
Referencia
Secciones relacionadas
.NET Desktop feedback