2010-09-22 48 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

相关问题