Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Créer un style dans Blend

Vous pouvez utiliser le style d’un contrôle dans un projet Blend for Visual Studio pour spécifier les propriétés qui seront utilisées par défaut par le contrôle auquel le style est appliqué. Si vous souhaitez modifier la structure d’un contrôle, créez un modèle au lieu d’utiliser les procédures Créer ou modifier un modèle dans Blend, Conseils de conception de styles pour les contrôles Silverlight courants dans Blend ou Conseils de conception de styles pour les styles simples WPF dans Blend.

Comme un style est une ressource, vous pouvez enregistrer le style séparément du contrôle, puis appliquer la ressource de style à d’autres instances du même contrôle. Pour plus d’informations sur les ressources, voir Création de ressources réutilisables dans Blend.

Pour créer une nouvelle ressource de style pour un contrôle

  1. Sur la planche graphique ou dans le panneau Objets et chronologie, sélectionnez l’objet pour lequel vous souhaitez créer un style.

  2. Dans le menu Objet, pointez sur Modifier le style, puis effectuez l’une des opérations suivantes :

    • Pour modifier le style actuellement utilisé par l’objet sélectionné (un style personnalisé que vous avez créé précédemment), cliquez sur Modifier l’élément actuel. entre le mode de modification de style du style actuel. Blend passe en mode d’édition pour le style actuel. Vous pouvez sauter l’étape 6 ou voir Modifier un style dans Blend.

    • Pour créer un nouveau style basé sur le style actuellement utilisé par l’objet sélectionné (que le style soit le style par défaut pour l’objet ou un style personnalisé que vous avez créé précédemment), cliquez sur Modifier une copie.

    • Pour créer un nouveau style vide, cliquez sur Créer un élément vide. Pour les contrôles de forme (tels que Rectangle) et les contrôles de texte (tels que TextBox), il s’agit de la seule option disponible.

    La boîte de dialogue Créer la ressource Style apparaît.

  3. Sous Nom (Clé), effectuez l’une des opérations suivantes :

    • Pour créer un nouveau style nommé pour l’objet, entrez un nom de clé. C’est le nom par lequel d’autres objets peuvent faire référence au style, appliquant ainsi le style.

    • Pour créer un style qui sera utilisé par tous les objets de ce type, sélectionnez Appliquer à tous (WPF uniquement).

      Conseil Conseil

      Dans le code XAML de l’objet de style qui sera créé, un attribut nommé TargetType sera défini au type d’objet pour lequel vous créez le style.

      Un attribut x:Key sera défini seulement si vous avez entré un nom de clé (la première option ci-dessus). La présence d’un attribut x:Key permet uniquement d’appliquer le style aux objets qui spécifient le style par nom. En l’absence d’un attribut x:Key, le style s’applique à tous les objets de ce type. Par exemple, l’objet de style ci-dessous ne sera pas appliqué à tous les boutons sur la planche graphique.

      <Style x:Key="ButtonStyle1" TargetType="{x:Type Button}"...

  4. Sous Définir dans, sélectionnez le nom de l’emplacement où vous souhaitez définir le style :

    • Pour que le style soit disponible dans tout document de votre application, sélectionnez Application.

    • Pour que le style ne soit disponible que pour le document actif ou pour un objet du document actif, sélectionnez Ce document, puis sélectionnez une option du menu déroulant associé.

    • Pour définir le style dans un fichier de dictionnaire de ressources réutilisable dans d’autres projets, sélectionnez un dictionnaire de ressources ou cliquez sur Nouveau pour créer un nouveau dictionnaire de ressources.

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

    Conseil Conseil

    En fait, vous créez ici une nouvelle ressource de style. Celle-ci deviendra une ressource locale pouvant être affichée et modifiée aisément à l’aide du panneau Ressources. Les ressources contiennent une référence à un modèle que vous pouvez modifier pour changer la structure du contrôle.

    Pour plus d'informations, consultez Créer un modèle réutilisable pour appliquer un style à un contrôle système dans Blend.

  6. Notez le nouveau chemin de navigation en haut de la planche graphique.



    Chemin de navigation avec mode de modification de style sélectionné

    JJ170997.0355a4cb-ba56-43ec-aabb-9590b3947b33(fr-fr,VS.120).png

    En cliquant sur les boutons du chemin de navigation, vous pouvez facilement vous déplacer entre le mode de modification de modèle, le mode de modification de style et l’étendue de modification d’objet de l’objet sélectionné. Le chemin de navigation apparaît pour n’importe quel objet sélectionné qui possède un style ou un modèle personnalisé qui lui a été appliqué.

  7. Dans le panneau Propriétés, modifiez les propriétés auxquelles vous voulez donner de nouvelles valeurs par défaut pour votre contrôle.

  8. Si vous travaillez dans un projet Windows Presentation Foundation (WPF), ajoutez ou modifiez les déclencheurs de propriété et d’événement dans le panneau Déclencheurs.

    Pour obtenir un exemple de déclencheurs à définir, voir Essayez ! Créer un bouton de substitution (prise en charge de WPF dans Blend) dans ce Guide de l’utilisateur, ou les rubriques Essayez sous Conseils de conception de styles pour les styles simples WPF dans Blend.

  9. Pour quitter la portée d’édition du style, cliquez sur le bouton Rétablir la portée àJJ170997.55844eb3-ed98-4f20-aa66-a6f5b23eeb2b(fr-fr,VS.120).png dans le panneau Objets et chronologie.

    Vous revenez à l’étendue d’édition dans laquelle vous travailliez précédemment.

    Conseil Conseil

    Notez qu’une fois que vous avez créé ou appliqué une ressource de style à un objet, une mise en surbrillance verte apparaît dans le panneau Propriétés pour la propriété Style de l’objet sélectionné, afin d’indiquer que l’objet est maintenant lié à cette ressource de style.

Afficher: