如何将 Winform 应用程序转换为 WPF 应用程序?

How to change a Winform application into a WPF application?

我有一个包含两个项目的 Winform 解决方案。现在我想要一个可以在我的新 WPF 应用程序中使用的 UserControl。

问题: 创建此类 UserControl 的最佳和最简单方法是什么?是从头开始一个新项目更好,还是有办法直接从现有的 winform 解决方案创建这样的 UserControl?

您可以在 WPF 中重复使用 Winforms 控件,反之亦然。但是想想你是否真的需要它。

WPF 对 DataBinding 提供了很好的支持,而 Winforms 对它的支持很少。实施模式 UI 在两种技术等方面有所不同

考虑使用特定于各自 UI 技术的模式重新实现 UserControl,而不是尝试在不同的 UI 技术中重用它。

如果您想重复使用它:Here you go.