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 a 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 propriedade Template do controle para sua 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\<edição do Visual Studio>\DesignTools\SystemThemes\wpf, onde <edição do Visual Studio> 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 do desktop
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 Olive 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ão
estilos e modelos de calendário
Estilos e Modelos de CheckBox
estilos e modelos do ComboBox
Estilos e Modelos ContextMenu
estilos e modelos do DataGrid
Estilos e Modelos do DatePicker
estilos e modelos do DocumentViewer
Estilos e Modelos de Expansor
modelos e estilos de quadro
Estilos e Templates da GroupBox
modelos e estilos de rótulo
Estilos e Templates de ListBox
Estilos e Modelos do ListView
Estilos de Menus e Templates
modelos e estilos NavigationWindow
Estilos e Modelos do PasswordBox
Estilos e Modelos da Barra de Progresso
Estilos e Modelos de RadioButton
Estilos e Modelos RepeatButton
Estilos e Modelos da Barra de Rolagem
estilos e modelos do ScrollViewer
estilos e modelos de controle deslizante
Estilos e Modelos da Barra de Status
Estilos e Templates do TabControl
Estilos e Modelos de Caixa de Texto
estilos e modelos de miniatura
Estilos e Modelos do ToggleButton
estilos e modelos da Barra de Ferramentas
Estilos e Modelos de Dica de Ferramenta
Estilos e Modelos de TreeView
modelos e estilos de janela

Referência

System.Windows.Controls

ControlTemplate

Visão geral da autoria de controles

estilo e modelagem