Compartilhar via


Estilos e modelos de controle

Os controles no WPF (Windows Presentation Foundation) têm um ControlTemplate que contém a árvore visual desse controle. Você pode alterar a estrutura e a aparência de um controle modificando o ControlTemplate desse controle. Não há como substituir apenas parte da árvore visual de um controle; para alterar a árvore visual de um controle, você deve definir a Template propriedade do controle como nova e completa ControlTemplate.

Os temas da área de trabalho determinam qual dicionário de recursos é usado. Os dicionários de recursos para os temas da área de trabalho são incluídos na instalação do Visual Studio. A pasta que contém os temas geralmente está localizada em C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2019\<visual studio edition>\DesignTools\SystemThemes\wpf, onde <o Visual Studio Edition> representa a edição do Visual Studio.

A tabela a seguir descreve os nomes de arquivo do dicionário de recursos e seus temas de área de trabalho correspondentes.

Arquivo de tema Tema da área de trabalho
Classic.xaml Aparência clássica do Windows (do Windows 95, Windows 98 e Windows 2000) no sistema operacional Windows XP..
Luna.NormalColor.xaml Tema azul padrão no Windows XP.
Luna.Homestead.xaml Tema verde oliva no Windows XP.
Luna.Metallic.xaml Tema prata no Windows XP.
Royale.NormalColor.xaml Tema padrão no sistema operacional Windows XP Media Center Edition.
Aero.NormalColor.xaml Tema padrão no sistema operacional Windows Vista.

Nesta seção

Estilos e Modelos de BotãoEstilos e Modelos de CalendárioEstilos e Modelos de CheckBoxEstilos e Modelos de ComboBoxEstilos e Modelos de Menu de ContextoEstilos e Modelos de DataGridEstilos e Modelos de DatePickerEstilos e Modelos de Visualizador de DocumentosEstilos e Modelos de ExpansorEstilos e Modelos de QuadroEstilos e Modelos de Caixa de GrupoEstilos e Modelos de RótuloEstilos e Modelos de ListBoxEstilos e Modelos de ListViewEstilos e Modelos de MenuEstilos e Modelos de Janela de NavegaçãoEstilos e Modelos de Caixa de SenhaEstilos e Modelos de Barra de ProgressoEstilos e Modelos de Rádio BotãoEstilos e Modelos de Botão de RepetiçãoEstilos e Modelos de Barra de RolagemEstilos e Modelos de Visualizador de RolagemEstilos e Modelos de SliderEstilos e Modelos de Barra de StatusEstilos e Modelos de Controle de AbasEstilos e Modelos de Caixa de TextoEstilos e Modelos de PolegarEstilos e Modelos de Botão AlternávelEstilos e Modelos de Barra de FerramentasEstilos e Modelos de Dica de FerramentaEstilos e Modelos de Visualização de ÁrvoreEstilos e Modelos de Janela

Referência

System.Windows.Controls

ControlTemplate

Visão geral da criação de controle

Estilo e Templatização