如何将Winform应用程序更改为WPF应用程序?

时间:2015-01-20 08:02:13

标签: c# wpf winforms user-controls

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

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

1 个答案:

答案 0 :(得分:4)

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

WPF为DataBinding提供了很好的支持,而Winforms几乎不提供支持。实现UI的模式在两种技术等方面都有所不同。

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

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