Share via


Créer, exporter ou importer un dictionnaire de ressources dans Blend

Vous pouvez appliquer les ressources d’un dictionnaire de ressources en tout point de l’application, car les dictionnaires de ressources sont liés aux projets dans le fichier App.xaml. Vous pouvez également conditionner un ensemble de ressources dans un fichier de dictionnaire de ressources et réutiliser l’ensemble du fichier dans une autre application.

Pour plus d’instructions sur la façon de déplacer des ressources existantes dans un dictionnaire de ressources, voir Déplacer, copier ou exporter une ressource dans Blend.

Pour créer un dictionnaire de ressources

  1. Dans le panneau Ressources, cliquez sur Créer un nouveau dictionnaire de ressourcesJJ170609.35c35d1d-ac87-42f7-adc4-d620dbe60297(fr-fr,VS.120).png.

  2. La boîte de dialogue Nouvel élément apparaît.

  3. Tapez un nom pour votre dictionnaire de ressources, puis cliquez sur OK.

  4. Le nouveau dictionnaire de ressources est ajouté en tant que nouveau fichier dans le panneau Projet, et répertorié en tant que conteneur de ressources dans le panneau Ressources.

    Vous pouvez à présent utiliser les procédures décrites dans Déplacer, copier ou exporter une ressource dans Blend pour déplacer des ressources vers le nouveau dictionnaire de ressources. De plus, lorsque vous créez une ressource, vous pouvez sélectionner le nouveau dictionnaire de ressources dans la section Définir dans de la boîte de dialogue Créer une ressource.

Pour exporter un dictionnaire de ressources

  • Cette opération ne nécessite aucune intervention de votre part car un dictionnaire de ressources est un fichier .xaml distinct que vous pouvez importer dans un autre projet.

Pour importer un dictionnaire de ressources

  1. Dans le panneau Projet ou dans le menu Projet, effectuez l'une des actions suivantes :

    • Cliquez sur Ajouter un élément existant pour copier le dictionnaire de ressources dans votre dossier de projet.

      La fenêtre Ajouter un élément existant apparaît.

    • Cliquez sur Lier à un élément existant pour lier à un dictionnaire de ressources sans copier celui-ci dans votre dossier de projet.

      La fenêtre Lier à un élément existant apparaît.

  2. Naviguez jusqu’au fichier de dictionnaire de ressources, puis cliquez sur Ouvrir.

    Le nouveau dictionnaire de ressources est ajouté en tant que nouveau fichier dans le panneau Projet, et répertorié en tant que conteneur de ressources dans le panneau Ressources.

    Avertissement

    Si deux ressources différentes d’un même projet portent le même nom, vous pouvez obtenir des résultats inattendus sur la planche graphique si la mauvaise ressource est appliquée à un contrôle.Pour éviter ce problème, recherchez les noms de ressources en double dans vos dictionnaires de ressources, puis renommez les ressources si nécessaire.

    Pour plus d’instructions sur le changement de nom d’une ressource, voir Renommer une ressource.

Pour supprimer un dictionnaire de ressources

  1. Recherchez les contrôles dont les propriétés utilisent les ressources du dictionnaire à supprimer. S'il existe des ressources que vous souhaitez enregistrer, faites les glisser vers un autre emplacement dans le panneau Ressources, comme vers un autre dictionnaire de ressources ou le fichier App.xaml.

  2. Dans le panneau Ressources, développez le nœud App.xaml, cliquez avec le bouton droit sur le lien vers le dictionnaire de ressources, puis cliquez sur Supprimer.

    La boîte de dialogue Suppression du lien apparaît. Cliquez sur Oui pour continuer la suppression du lien vers le dictionnaire de ressources ou sur Non pour annuler.

  3. Dans le panneau Projet, cliquez avec le bouton droit sur le dictionnaire de ressources que vous souhaitez supprimer, puis effectuez l'une des opérations suivantes :

    • Cliquez sur Supprimer du projet pour supprimer le dictionnaire de ressources sans le supprimer du dossier de projet.

    • Cliquez sur Supprimer pour supprimer le fichier de dictionnaire de ressources de votre dossier de projet.

    La boîte de dialogue Confirmer la suppression des fichiers apparaît. Cliquez sur Oui pour supprimer le dictionnaire de ressources.

    Le dictionnaire de ressources est supprimé de votre projet.