Partager via


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

Cette page s’applique uniquement aux projets Silverlight 2

En tant que concepteur, vous recevrez peut-être un fichier d'assembly (DLL) contenant un contrôle personnalisé à utiliser dans votre projet. Ou vous souhaiterez peut-être utiliser les contrôles disponibles dans le kit de développement (SDK) Silverlight 2 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 Projet, 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.10).png

    Dd185501.alert_tip(fr-fr,Expression.10).gifConseil :

    Pour pouvoir utiliser les contrôles fournis avec le SDK de Silverlight 2, ajoutez une référence à l’assembly correct situé dans le dossier C:\Program Files\Microsoft SDKs\Silverlight\v2.0\Libraries\Client. Par exemple, pour dessiner un TabControl, ajoutez une référence à l’assembly System.Windows.Controls.dll.

  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 (telle que Page.xaml) en double-cliquant sur le nom du fichier dans le panneau Projets.

  5. Cliquez sur le bouton Bibliothèque de composants Dd185501.0224cabd-5da1-4e01-bddd-4a647401a098(fr-fr,Expression.10).png dans la boîte à outils.

  6. Dans la Bibliothèque de composants, sélectionnez l’onglet Contrôles personnalisés, puis sélectionnez votre nouveau contrôle.

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

    Dd185501.alert_tip(fr-fr,Expression.10).gifConseil :

    Les contrôles fournis avec le kit de développement (SDK) Silverlight 2 sont répertoriés dans l’onglet Contrôles.

    Votre nouveau contrôle apparaît au-dessus du bouton Bibliothèque de composants dans la boîte à 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 sous Objets et chronologie.

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

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

    Dd185501.alert_tip(fr-fr,Expression.10).gifConseil :

    Vous pouvez ajouter une référence à un projet non compilé en ajoutant d’abord le projet à votre solution, puis en ajoutant la référence de 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 pouvez pas voir le contrôle personnalisé affiché dans l’onglet Contrôles personnalisés de la Bibliothèque de composants, essayez de générer le projet avant de réouvrir la Bibliothèque de composants.

  • 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é sous 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

Concepts

Ajouter un nouveau projet ou un projet existant à une solution