4

我正在使用面向 .net 3.5 框架的 Visual Studio 2008。我需要将 WPF 对话框添加到 Winforms 项目。我在想,通过添加对 PresentationCore、PresentationFramework 和 WindowsBase.dll 的引用并将 WPF 对话框从测试 WPF 项目复制到有问题的 WinForms 项目应该可以解决问题,但之后当我尝试在设计器中打开 WinForms 对话框工作室时只是崩溃并关闭。所以基本上问题是如何将 WPF 对话框添加到 WinForms 项目?谢谢

4

1 回答 1

-1

将对话框创建为 WPF 用户控件库。使用 Project->Add Existing Item 将其添加到 Windows 窗体应用程序。将 ElementHost 组件添加到 Windows 窗体窗体。将 ElementHost 的 HostedContent 设置为 WPF 用户控件。

此链接可以帮助您:

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

于 2010-09-23T06:47:24.680 回答