2009-10-01 10 views
2

J'ai un contrôle personnalisé WPF que j'aimerais ajouter à une application Windows Forms. J'ai donc ajouté une référence à l'assembly WPF, créé un ElementHost et défini la propriété Child dans le code.Comment puis-je ajouter un UIElement à une application Windows Forms?

Existe-t-il un moyen de faire cela avec glisser-déposer sans écrire de code? J'ai essayé le popup ElementHost mais il ne liste pas mon composant. Pour autant que je puisse voir, il répertorie uniquement les composants WPF qui sont dans un projet (par opposition à un assembly externe).

Répondre

3

Lorsque vous déposez l'élément hôte dans la fenêtre, il affiche la liste déroulante pour sélectionner l'enfant, puis vous pouvez ajouter des contrôles personnalisés WPF sans code.

+1

C'est exactement mon problème: le menu déroulant ne liste pas mon composant. –

+0

J'ai dû supprimer l'image de votre publication car ImageShack l'a supprimée et l'a remplacée par de la publicité. Voir http://meta.stackexchange.com/q/263771/215468 pour plus d'informations. Si possible, ce serait génial pour vous de les télécharger à nouveau. Merci! – Undo