2010-09-22 49 views
4

我正在使用Visual Studio 2008作爲.net 3.5框架的目標。我需要爲Winforms項目添加一個WPF對話框。我在想,通過添加對PresentationCore,PresentationFramework和WindowsBase.dll的引用,並將測試WPF項目中的WPF對話框複製到有問題的WinForms項目中,應該可以做到這一點,但在此之後,當我嘗試在設計器中打開一個WinForms對話框工作室只是崩潰並關閉。 所以基本上問題是如何添加一個WPF對話框到WinForms項目? 謝謝如何將WPF對話框添加到Winforms項目中

回答

-1

將對話框創建爲WPF UserControl Library。通過使用Project-> Add Existing Item將其添加到Windows窗體應用程序。將一個ElementHost組件添加到Windows窗體窗體。將ElementHost的HostedContent設置爲WPF用戶控件。

此鏈接可以幫助你:

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

+0

顯然拖動似乎工作now.your答案是如何使用WPF雙贏互操作如嵌入一個Wi​​nForms WPF控件。 – Elena 2010-09-29 18:56:09

相關問題