0

我有一个使用 WinForms 用 C# 和 VB.NET 编写的 .NET 应用程序。我们希望在多次迭代中缓慢地将其迁移到新的东西上。新代码将完全是 C# 和 WPF。我们想利用棱镜。

据我所知,我们无法将旧的 WinForm 应用程序集成到 Prism 中。

我正在考虑让我的旧应用程序在某些情况下显示新应用程序。例如,当您在旧应用程序中按一个选项卡时,新应用程序会在旧应用程序的顶部打开,并具有相同的选项卡。随着时间的推移,只需要新的应用程序。

我怎样才能做到这一点?

4

1 回答 1

1

就像我上面的评论一样,如果您必须执行此 hack,我将开始创建 WPF 控件和 ViewModel,然后将其集成到 WinForms 中。因此,您慢慢地将 Winforms 应用程序中的表单替换为 WPF 控件、页面和 Windows。这是一个帮助您入门的教程

请记住,您应该同时在旁边创建 WPF。这样,当您完成 85% 的工作时,您就可以专注于 WPF 应用程序。

于 2012-01-18T00:07:40.250 回答