Stili e modelli di Control

I controlli in Windows Presentation Foundation (WPF) dispongono di un oggetto ControlTemplate che contiene la struttura ad albero visuale di tale controllo. È possibile modificare la struttura e l'aspetto di un controllo modificando l'oggetto ControlTemplate di tale controllo. Non è possibile sostituire solo parte della struttura ad albero visuale di un controllo; per modificare la struttura ad albero visuale di un controllo, è necessario impostare la Template proprietà del controllo sul nuovo controllo e completare ControlTemplate.

I temi del desktop determinano quale dizionario risorse viene usato. I dizionari risorse per i temi desktop sono inclusi nell'installazione di Visual Studio. La cartella che contiene i temi si trova in genere in C:\Programmi (x86)\Microsoft Visual Studio\2019\visual studio edition>\<DesignTools\SystemThemes\wpf, dove <Visual Studio Edition> rappresenta l'edizione di Visual Studio.

La tabella seguente contiene i nomi file dei dizionari risorse e i corrispondenti temi del desktop.

File di tema Tema del desktop
Classic.xaml Aspetto classico di Windows (da Windows 95, Windows 98 e Windows 2000) nel sistema operativo Windows XP.
Luna.NormalColor.xaml Tema blu predefinito in Windows XP.
Luna.Homestead.xaml Tema verde oliva in Windows XP.
Luna.Metallic.xaml Tema argento in Windows XP.
Royale.NormalColor.xaml Tema predefinito nel sistema operativo Windows XP Media Center Edition.
Aero.NormalColor.xaml Tema predefinito nel sistema operativo Windows Vista.

In questa sezione

Stili e modelli di Button
Stili e modelli di Calendar
Stili e modelli di CheckBox
Stili e modelli di ComboBox
Stili e modelli di ContextMenu
Stili e modelli di DataGrid
Stili e modelli di DatePicker
Stili e modelli di DocumentViewer
Stili e modelli di Expander
Stili e modelli di Frame
Stili e modelli di GroupBox
Stili e modelli di Label
Stili e modelli di ListBox
Stili e modelli di ListView
Stili e modelli di Menu
Stili e modelli di NavigationWindow
Stili e modelli di PasswordBox
Stili e modelli di ProgressBar
Stili e modelli di RadioButton
Stili e modelli RepeatButton
Stili e modelli di ScrollBar
Stili e modelli di ScrollViewer
Stili e modelli di Slider
Stili e modelli di StatusBar
Stili e modelli di TabControl
Stili e modelli di TextBox
Stili e modelli thumb
Stili e modelli ToggleButton
Stili e modelli di ToolBar
Stili e modelli di ToolTip
Stili e modelli di TreeView
Stili e modelli di Window

Riferimento

System.Windows.Controls

ControlTemplate

Cenni preliminari sulla modifica di controlli

Applicazione di stili e modelli