如何在两个应用程序之间无缝切换?

时间:2012-01-17 23:50:04

标签: c# wpf vb.net winforms prism-4

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

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

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

我该怎么做?

1 个答案:

答案 0 :(得分:1)

就像我上面的评论一样,如果你必须这样做,我会开始创建WPF控件和ViewModels,然后在WinForms中集成。因此,您在Winforms应用程序中使用WPF控件,页面和Windows缓慢替换表单。 Here is a tutorial to get you started

请记住,您应该同时在侧面创建WPF。这样,当你85%完成时,你可以专注于WPF应用程序。