Partager via


Styles et modèles de contrôle

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 de ce 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 de bureau déterminent le dictionnaire de ressources 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 du dictionnaire de ressources et leurs thèmes de bureau correspondants.

Fichier de thème Thème du bureau
Classic.xaml Apparence windows classique (à partir de 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 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 Media Center Edition.
Aero.NormalColor.xaml Thème par défaut sur le système d’exploitation Windows Vista.

Dans cette section

Styles et Modèles de BoutonStyles et Modèles de CalendrierStyles et Modèles de Case à cocherStyles et Modèles de Liste déroulanteStyles et Modèles de Menu contextuelStyles et Modèles de Grille de donnéesStyles et Modèles de Sélecteur de dateStyles et Modèles de Visionneuse de documentsStyles et Modèles d'ExtenseurStyles et Modèles de CadreStyles et Modèles de GroupeStyles et Modèles d'ÉtiquetteStyles et Modèles de ListeStyles et Modèles de Vue en listeStyles et Modèles de MenuStyles et Modèles de Fenêtre de navigationStyles et Modèles de Champ de mot de passeStyles et Modèles de Barre de progressionStyles et Modèles de Bouton radioStyles et Modèles de Bouton de répétitionStyles et Modèles de Barre de défilementStyles et Modèles de Visionneuse de défilementStyles et Modèles de CurseurStyles et Modèles de Barre d'étatStyles et Modèles de Contrôle d'ongletsStyles et Modèles de Zone de texteStyles et Modèles de VignetteStyles et Modèles de Bouton basculeStyles et Modèles de Barre d'outilsStyles et Modèles d'InfobulleStyles et Modèles de Vue arborescenteStyles et Modèles de Fenêtre

Référence

System.Windows.Controls

ControlTemplate

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

Mise en forme et modélisation