我有一个使用WinForms用C#和VB.NET编写的.NET应用程序。我们希望在许多迭代中慢慢将其迁移到新的东西。新代码将完全是C#和WPF。我们想利用棱镜。
据我所知,我们无法在Prism中集成旧的WinForm应用程序。
我正在考虑让我的旧应用在某些情况下显示新应用。例如,当您按旧应用程序中的选项卡时,新应用程序将在旧应用程序的顶部打开,并带有相同的选项卡。随着时间的推移,只需要新的应用程序。
我该怎么做?
答案 0 :(得分:1)
就像我上面的评论一样,如果你必须这样做,我会开始创建WPF控件和ViewModels,然后在WinForms中集成。因此,您在Winforms应用程序中使用WPF控件,页面和Windows缓慢替换表单。 Here is a tutorial to get you started
请记住,您应该同时在侧面创建WPF。这样,当你85%完成时,你可以专注于WPF应用程序。