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

Partage de code

Outre le déploiement d’une application complète, vous souhaitez éventuellement partager des parties de votre application, telles que des éléments XAML, des ressources XAML, des contrôles utilisateur, des fichiers de définition de classe ou des fichiers de bibliothèque de fichiers des contrôles personnalisés (.dll).

Pour plus d'informations sur le développement de fichiers bibliothèque de contrôle personnalisés voir Présentation de l'état de création des contrôles.

Pour partager un élément XAML

  • Pour partager un élément XAML, vous pouvez utiliser l’une des méthodes suivantes :

    • Copier et coller des éléments complets dans un fichier texte   Pour copier rapidement un élément XAML dans Blend for Visual Studio, cliquez avec le bouton droit de la souris sur celui-ci dans le panneau Objets et chronologie en mode Création. Sélectionnez ensuite Afficher le code source pour afficher le code source de l'élément. L’élément entier est mis en surbrillance afin que vous puissiez le copier. Vous pouvez également copier l’élément en le sélectionnant sur la planche graphique et en appuyant sur Ctrl+C, puis en le collant dans un autre document ouvert dans la même instance de Blend, ou dans une autre instance.

    • Créer un dictionnaire de ressources dans Blend   Pour créer un dictionnaire de ressources que vous pouvez partager, cliquez sur le bouton Créer un dictionnaire de ressources dans le panneau Ressources. Une fois le dictionnaire de ressources créé, vous pouvez utiliser le panneau Ressources pour déplacer des ressources existantes (telles que des styles ou des modèles) vers le nouveau dictionnaire. Sinon, vous pouvez ajouter de nouvelles ressources au dictionnaire en cliquant sur le bouton Options avancées JJ170379.12e06962-5d8a-480d-a837-e06b84c545bb(fr-fr,VS.120).png, situé en regard des propriétés dans le panneau Propriétés, puis en sélectionnant Convertir en une nouvelle ressource

      Remarque Remarque

      Vous ne pouvez pas copier d’éléments XAML pour les coller dans un dictionnaire de ressources, mais vous pouvez créer des modèles pour des éléments qui seront stockés dans le dictionnaire de ressources, puis appliquer ces modèles à d’autres éléments de même type. Pour créer un modèle, sélectionnez un objet dans le panneau Objets et chronologie, puis, dans le menu Objet, cliquez sur Modifier le modèle, Modifier une copie. Dans la boîte de dialogue Créer la ressource Style qui apparaît, choisissez de définir le modèle dans le dictionnaire de ressources. Une copie du modèle par défaut est alors créée pour cet objet et vous pouvez la modifier. Vous pouvez également créer des modèles de style à l’aide de l’élément Modifier le style du menu Objet.

Pour partager des contrôles

  • Pour partager des contrôles personnalisés ou des contrôles utilisateur, vous pouvez utiliser l’une des méthodes suivantes :

    • Créer un UserControl dans Blend   Pour créer un contrôle utilisateur que vous pouvez partager, vous pouvez soit créer un projet Bibliothèque de contrôles Blend, soit ajouter un UserControl à un projet existant. Une fois votre contrôle créé, vous pouvez partager les fichiers source (UserControl1.xaml et UserControl1.xaml.cs) ou partager le fichier .dll créé lors de la génération du projet Bibliothèque de contrôles.

    • Créer un contrôle personnalisé dans Visual Studio   Pour créer un contrôle personnalisé que vous pouvez partager, créez un projet Bibliothèque de classes dans Visual Studio. Votre classe peut dériver d’un contrôle existant. Pour partager votre contrôle personnalisé, vous pouvez partager les fichiers source ou le fichier .dll créé lors de la génération du projet Bibliothèque de classes.

      Pour obtenir un exemple de contrôle personnalisé qui est établi sur la base du contrôle Button, voir Création de contrôles personnalisés.

      Remarque Remarque

      Lorsque vous ajoutez des fichiers de code source contenant des contrôles personnalisés à un projet Blend, vous devez générer le projet avant de pouvoir afficher les contrôles dans la catégorie Projet du panneau Composants.

Afficher: