Styles et modèles Control

Les contrôles dans Windows Presentation Foundation (WPF) ont une ControlTemplate arborescence visuelle de ce contrôle. Vous pouvez modifier la structure et l’apparence d’un contrôle en modifiant le ControlTemplate contrôle. Il n’existe aucun moyen de remplacer uniquement une partie de l’arborescence visuelle d’un contrôle ; pour modifier l’arborescence visuelle d’un contrôle, vous devez définir la Template propriété du contrôle sur sa nouvelle et complète ControlTemplate.

Les thèmes du Bureau déterminent quel dictionnaire de ressources est utilisé. Les dictionnaires de ressources pour les thèmes de bureau sont inclus dans votre installation de Visual Studio. Le dossier qui contient les thèmes se trouve généralement dans C :\Program Files (x86)\Microsoft Visual Studio\2019\<visual studio edition>\DesignTools\SystemThemes\wpf, où <visual Studio edition> représente l’édition de Visual Studio.

Le tableau suivant décrit les noms de fichiers des dictionnaire de ressources et les thèmes du Bureau correspondants.

Fichier de thème Thème du bureau
Classic.xaml Apparence Windows classique (Windows 95, Windows 98 et Windows 2000) sur le système d’exploitation Windows XP
Luna.NormalColor.xaml Thème bleu par défaut sur Windows XP
Luna.Homestead.xaml Thème vert olive sur Windows XP
Luna.Metallic.xaml Thème argent sur Windows XP
Royale.NormalColor.xaml Thème par défaut sur le système d’exploitation Windows XP Édition Media Center
Aero.NormalColor.xaml Thème par défaut sur le système d’exploitation Windows Vista

Dans cette section

Styles et modèles Button
Styles et modèles Calendar
Styles et modèles CheckBox
Styles et modèles ComboBox
Styles et modèles ContextMenu
Styles et modèles DataGrid
Styles et modèles DatePicker
Styles et modèles DocumentViewer
Styles et modèles Expander
Styles et modèles Frame
Styles et modèles GroupBox
Styles et modèles Label
Styles et modèles ListBox
Styles et modèles ListView
Styles et modèles Menu
Styles et modèles NavigationWindow
Styles et modèles PasswordBox
Styles et modèles ProgressBar
Styles et modèles RadioButton
Styles et modèles RepeatButton
Styles et modèles ScrollBar
Styles et modèles ScrollViewer
Styles et modèles Slider
Styles et modèles StatusBar
Styles et modèles TabControl
Styles et modèles TextBox
Styles et modèles de pouce
Styles et modèles ToggleButton
Styles et modèles ToolBar
Styles et modèles ToolTip
Styles et modèles TreeView
Styles et modèles Window

Référence

System.Windows.Controls

ControlTemplate

Vue d’ensemble de la création de contrôles

Application d’un style et création de modèles