Partilhar via


Estilos e modelos de controle

Os controles no Windows Presentation Foundation (WPF) 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 propriedade Template do controle para seu ControlTemplatenovo e completo.

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 estão incluídos na instalação do Visual Studio. A pasta que contém os temas geralmente está localizada em C:\Program Files (x86)\Microsoft Visual Studio\2019\<visual studio edition>\DesignTools\SystemThemes\wpf, onde <edição do Visual Studio> representa a edição do Visual Studio.

A tabela a seguir descreve os nomes de arquivos 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 Olive no Windows XP.
Luna.Metallic.xaml Tema prateado 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 secção

Estilos e modelos de botão
Estilos e modelos de calendário
Estilos e modelos de caixa de seleção
Estilos e modelos de ComboBox
Estilos e modelos do ContextMenu
Estilos e Templates do DataGrid
Estilos e modelos do DatePicker
Estilos e modelos do DocumentViewer
Estilos e modelos do expansor
Estilos e modelos de quadro
Estilos e Modelos de GroupBox
Estilos e modelos de etiquetas
Estilos e Modelos de Caixa de Lista
Estilos e modelos de ListView
Estilos de menu e modelos
Estilos e modelos NavigationWindow
Estilos e Modelos do PasswordBox
Estilos e modelos ProgressBar
Estilos e modelos de RadioButton
Estilos e modelos RepeatButton
Estilos e modelos da ScrollBar
Estilos e modelos do ScrollViewer
Estilos e modelos de slider
Estilos e modelos de StatusBar
estilos e modelos TabControl
Estilos e modelos de TextBox
Estilos e modelos de polegar
Estilos e modelos ToggleButton
Estilos e Modelos da Barra de Ferramentas
Estilos e Modelos de ToolTip
Modelos e Estilos do TreeView
estilos e modelos de janela

Referência

System.Windows.Controls

ControlTemplate

Visão geral da criação do controle

Styling e criação de modelos