【问题标题】:WPF forms+ Winforms in MDIWPF表单+ MDI中的Winforms
【发布时间】:2011-08-19 11:43:10
【问题描述】:

我们有一个使用 winforms 的应用程序。现在我们要升级它。 我们计划使用一些 WPF 表单和一些旧的 winforms。而且我们还需要使用MDI。

我们需要从 MDIParent 打开 winforms 和 WPF 表单。这些表格需要采用平铺格式。我知道 WPF 不支持 MDI。

还有其他方法可以实现吗?

使用 AvalonDock,我们也可以以图块格式显示表单吗?我知道它以 Dockable 格式显示。

【问题讨论】:

标签: wpf


【解决方案1】:

为什么要将应用程序升级到 wpf 并继续使用一些旧的 winform 和 mdi 概念?(我不喜欢两者混用 :)) 为了快速而肮脏,如何使用您的 winform 应用程序并将 wpf 集成到其中 - 如果您愿意/必须这样做?

编辑: 如果你想在 Wpf 中使用你的 WinForms,你可以使用

<WindowsFormsHost />

它也应该适用于 Avalon。这是WindowsFormsHost 的示例。

【讨论】:

  • 它是一个非常大的应用程序,所以他们不想将所有表单都转换为 wpf。有没有可能做或不做?在 AvalonDock 中我们也可以使用 winforms 吗?并且表格需要以tile格式显示
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-19
  • 1970-01-01
相关资源
最近更新 更多