Share via


Importer un contrôle personnalisé en ajoutant une référence

En tant que concepteur, vous recevrez peut-être un fichier d'assembly (DLL) contenant un contrôle personnalisé à utiliser dans votre projet. Pour pouvoir dessiner ces types de contrôles sur la planche graphique, vous devez d'abord ajouter une référence à l'assembly.

Pour dessiner un contrôle personnalisé sur la planche graphique

  1. Dans le menu Projet, cliquez sur Ajouter une référence (Alt+Maj+R).

  2. Dans la boîte de dialogue Ajouter une référence, recherchez votre fichier DLL contenant le contrôle personnalisé, puis cliquez sur Ouvrir.

    Dans le panneau Projets, sous Références, le fichier DLL apparaît dans la liste des références de projet par défaut.

    Dd185501.5916d585-024e-45f7-a74b-4ef0c3b3c8cf(FR-FR,Expression.30).png

  3. Générez le projet (Ctrl+Maj+B) pour incorporer les classes à partir de la DLL dans votre projet.

  4. Ouvrez un fichier XAML sur la planche graphique (tel que MainPage.xaml) en double-cliquant sur le nom du fichier dans le panneau Projets.

  5. Cliquez sur Composants Dd185501.0d8b8d29-1af9-418f-8741-be3097d76eab(FR-FR,Expression.30).png dans le panneau Outils.

  6. Dans le panneau Composants, cliquez sur Tous dans la catégorie Contrôles, puis sélectionnez votre nouveau contrôle.

    Dd185501.e0f2bcd0-ae8c-434a-8ef0-275828c8eb8c(FR-FR,Expression.30).png

    Votre nouveau contrôle apparaît sous le bouton Composants dans le panneau Outils comme l’outil sélectionné.

  7. Utilisez votre souris pour dessiner votre contrôle utilisateur sur la planche graphique.

    Le contrôle apparaît sur la planche graphique et dans le panneau Objets et chronologie.

    Dd185501.d89262c0-c8e7-4ebe-83d0-244c1cd5dbcc(FR-FR,Expression.30).png

  8. Testez votre projet (F5) pour voir le nouveau contrôle.

    Dd185501.alert_tip(FR-FR,Expression.30).gifConseil :

    Au lieu d'ajouter une référence à un fichier .dll, vous pouvez ajouter une référence à un projet non compilé. Ajoutez le projet à votre solution, puis ajoutez la référence du projet au premier projet. Ceci est utile si vous souhaitez travailler sur les deux projets simultanément dans la même fenêtre Expression Blend. Pour plus d’informations, voir Ajouter un nouveau projet ou un projet existant à une solution.

Dépannage

  • Si vous ne voyez pas le contrôle personnalisé dans la catégorie Projet du panneau Composants, essayez de générer le projet.

  • Après avoir dessiné votre nouveau contrôle sur la planche graphique, s’il apparaît détouré, ceci peut être dû au fait que le contrôle a des propriétés de disposition par défaut incompatibles avec la taille du contrôle lorsque vous l’avez dessiné pour la première fois. Avec le nouveau contrôle sélectionné dans le panneau Objets et chronologie, réinitialisez les propriétés Marge sur 0 sous Disposition dans le panneau Propriétés, puis essayez de redimensionner le contrôle.

Voir aussi

Tâches

Ajouter un nouveau projet ou un projet existant à une solution