【发布时间】:2018-02-11 18:14:09
【问题描述】:
我正在将 UI 从 winforms 转换为 WPF。以前,选择树视图只会根据所选的树视图项显示不同的 winform 页面。现在,我插入了一个 WPF DockPanel,每次选择树视图项时,都会将不同的 winformhost 元素添加到 WPF DockPanel。
现在,当我使用带有 WinformHostElements 的 WPF DockPanel 运行我的应用程序时,我的 UI 如下所示:
我有没有办法将一种样式应用于 WPF DockPanel,看起来类似于 winform 控件?
(仅当我完成将所有 winform 元素转换为 WPF 元素时。)
【问题讨论】:
-
其实你还是可以继续使用 Windows 窗体的。正如我最近了解到的,.NET Core 3.0 将重新引入 WinForms 支持。为了将 WinForms 项目从 .NET Framework 迁移到 Core 3.0,有一个专用工具。
-
我最终还是转向了 WPF,因为我想在 XAML 上进行设计。但很高兴知道 WPF 和 WinForms 将能够迁移到 .NET Core 3
标签: c# wpf winforms visual-studio-2017