C# 将 WinForm 与 WPF 结合使用



我在 WPF 中创建了一个拆分为两列的网格。然后我需要在 WinForm 中访问此网格(需要在两列中插入在 WinForm 中创建的对象(。

如何从 WinForm 访问网格?

注意:我有来自WPF的窗口句柄

ActiveMapCoreView = new MapCoreView(**Handle**, strPath);

谢谢!(:

如果要

混合使用 winforms 和 WPF,可以使用 ElementHost Class 在 winform 中承载 WPF 控件。

您可以在此处找到示例

您可以使用 ElementHost 混合使用 WinForms 和 WPF。本演练将指导您完成此过程。这个问题和这篇文章也值得一看。

在相关的说明中,如果您的 UI 主要是 WPF/WinForms,那么将所有内容移植到该格式可能会更容易、更一致、更长期

最新更新