Créer un modèle réutilisable pour appliquer un style à un contrôle système
Vous pouvez personnaliser l'aspect des contrôles système en modifiant une copie du modèle du contrôle.
La procédure suivante nécessite l'utilisation d'un bouton, mais vous pouvez créer un modèle pour tout contrôle système inclus avec Microsoft Expression Blend ou tout contrôle personnalisé importé héritant de la classe Control.
Pour créer une copie d’un modèle de bouton
Dessinez un contrôle système sur la planche graphique. Par exemple, sélectionnez l'outil Button dans le panneau Outils, puis utilisez la souris pour le dessiner sur la planche graphique.
Utilisez la barre de navigation en haut de la planche graphique pour créer une copie du modèle de bouton. Cliquez sur [Button], cliquez sur Modifier le modèle, puis cliquez sur Modifier une copie.
Conseil : Vous créez une copie car vous ne pouvez pas modifier le modèle par défaut d’un contrôle système. Vous pourriez aussi créer un modèle vide et concevoir votre bouton en important des composants graphiques ou en dessinant de nouveaux objets.
Dans la boîte de dialogue Créer la ressource Style, entrez le nom du modèle, tel que ButtonStyle1.
Sous Définir dans, sélectionnez l’endroit où vous voulez que le modèle soit défini :
Pour que le modèle soit disponible pour un objet bouton dans tout document de votre application, sélectionnez Application.
Pour que le modèle soit disponible seulement pour les objets boutons dans le document actuel, sélectionnez Ce document.
Pour que le modèle soit disponible seulement pour ce bouton dans ce document, sélectionnez Button depuis la liste déroulante à côté de Ce document.
Cliquez sur OK pour quitter la boîte de dialogue et ouvrir le modèle pour modification.
Conseil : Le chemin de navigation permet d’alterner facilement entre la modification du modèle appliqué à un objet et la modification de l’objet lui-même. Par exemple, pour quitter le mode de modification du modèle, cliquez sur [Button] dans le chemin de navigation.
Pour retourner au mode de modification de modèle, vérifiez que l’objet bouton est sélectionné (pour afficher le chemin de navigation pour le bouton), puis cliquez sur Modèle dans le chemin de navigation.
Dépannage
Si vous ne voyez pas l'option Modifier le modèle dans la barre de navigation, il est possible que vous ayez sélectionné un contrôle qui ne prend pas en charge les modèles. Par exemple, les panneaux de disposition tels que Grille n'utilisent pas de modèle. Seuls les contrôles qui héritent de la classe Control utilisent des modèles.
Vous ne pouvez pas créer de modèle pour un contrôle utilisateur (un contrôle qui hérite de la classe UserControl), mais vous pouvez personnaliser un contrôle utilisateur en le créant intégralement.
Pour plus d'informations, voir Créer un contrôle utilisateur dans votre projet.
Étapes suivantes
Vous pouvez personnaliser l’aspect du contrôle système en modifiant des propriétés du modèle que vous venez de créer. Pour plus d’informations, voir Modifier l’apparence d’un contrôle système dans différents états.
Vous pouvez modifier le temps nécessaire au développement du bouton lorsque le pointeur passe au-dessus. Pour plus d'informations, voir Modifier la durée de transition entre les changements d’états.
Vous pouvez appliquer ce modèle à un autre bouton dans votre projet, ou dessiner un nouveau bouton dont le modèle est déjà affecté. Pour plus d’informations, voir Appliquer une ressource de style.