Partager via


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 de bibliothèque de contrôles personnalisés, voir Vue d’ensemble de la création de 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 Microsoft Expression Blend, vous pouvez cliquer 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 XAML pour basculer en mode XAML. 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 d’Expression Blend, ou dans une autre instance.

    • Créer un dictionnaire de ressources dans Expression 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 de propriétés avancées Cc295221.12e06962-5d8a-480d-a837-e06b84c545bb(FR-FR,Expression.30).png, situé en regard des propriétés dans le panneau Propriétés, puis en sélectionnant Convertir en une nouvelle ressource.

      Cc295221.alert_note(FR-FR,Expression.30).gifRemarque :

      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 élément 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 élément 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 Expression Blend   Pour créer un contrôle utilisateur que vous pouvez partager, vous pouvez soit créer un projet Bibliothèque de contrôles Expression 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 Microsoft Visual Studio 2008. 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 Bouton, voir Essayez ! Créer un contrôle avec des propriétés personnalisées.

      Cc295221.alert_note(FR-FR,Expression.30).gifRemarque :

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

Voir aussi

Tâches

Débogage d’applications Expression Blend dans Visual Studio 2008

Concepts

Modification de code XAML

Déboguer des applications Expression Blend

Déployer et publier des applications Expression Blend