2010-09-22 7 views
4

J'utilise Visual Studio 2008 pour cibler le framework .net 3.5. J'ai besoin d'ajouter une boîte de dialogue WPF à un projet Winforms. Je pensais qu'en ajoutant une référence à PresentationCore, PresentationFramework et WindowsBase.dll et en copiant une boîte de dialogue WPF d'un projet WPF de test au projet WinForms en question devrait faire l'affaire, mais après que j'essaie d'ouvrir dans un concepteur un studio de dialogue WinForms juste des accidents et se ferme. Donc, fondamentalement, la question est de savoir comment ajouter une boîte de dialogue WPF à un projet WinForms? MerciComment ajouter une boîte de dialogue WPF à un projet Winforms

Répondre

-1

Créez la boîte de dialogue en tant que bibliothèque WPF UserControl. Ajoutez-le à l'application Windows Form à l'aide de Projet-> Ajouter un élément existant. Ajoutez un composant ElementHost au formulaire Windows Forms. Définissez HostedContent de ElementHost sur le contrôle utilisateur WPF.

Ce lien peut vous aider:

http://msdn.microsoft.com/en-us/library/system.windows.forms.integration.elementhost.aspx

+0

apparemment le traînement semble fonctionner now.your réponse était de savoir comment utiliser gagnant WPF Interop par exemple l'intégration d'un contrôle WPF dans un WinForms. – Elena

Questions connexes