Share via


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

  1. Dessinez un contrôle système sur la planche graphique. Par exemple, sélectionnez l'outil Button dans le panneau Dd185509.05df1779-a68f-436b-b834-a91b7995a3ec(fr-fr,Expression.40).pngOutils, puis utilisez la souris pour le dessiner sur la planche graphique.

  2. 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.

    Dd185509.40c4d9ae-bf61-4492-b0c8-b090a7b9acfb(fr-fr,Expression.40).png

    tip noteConseil :

    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.

  3. Dans la boîte de dialogue Créer la ressource Style, entrez le nom du modèle, tel que ButtonStyle1.

    Dd185509.4818ee6a-ce60-4b79-91c8-3b1871829eea(fr-fr,Expression.40).png

  4. 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.

  5. Cliquez sur OK pour quitter la boîte de dialogue et ouvrir le modèle pour modification.

    tip noteConseil :

    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.

    Dd185509.475cc7f7-f134-4a39-8ee7-4a5516a2b812(fr-fr,Expression.40).png

    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.

    Dd185509.5bb586ea-6adc-4672-b316-0fab8215ff8c(fr-fr,Expression.40).png

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 Grid  Dd185509.c76bbf09-1922-4f45-8d92-9c8ae64ca4a4(fr-fr,Expression.40).png 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

Copyright © 2011 Microsoft Corporation. Tous droits réservés.