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