【问题标题】:How do I switch between two apps seamlessly?如何在两个应用程序之间无缝切换?
【发布时间】:2012-01-17 23:50:04
【问题描述】:

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

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

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

我该怎么做?

【问题讨论】:

  • 毛。不要这样做。只需在 WPF 中重写它...应该需要几周时间
  • 这太恶心了……但我没有重写的余地……而且肯定不会花几个星期。

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


【解决方案1】:

就像我上面的评论一样,如果您必须执行此 hack,我将开始创建 WPF 控件和 ViewModel,然后将其集成到 WinForms 中。因此,您慢慢地将 Winforms 应用程序中的表单替换为 WPF 控件、页面和 Windows。 Here is a tutorial to get you started

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

【讨论】:

  • 谢谢。伟大的计划。会的。
猜你喜欢
  • 2014-04-22
  • 1970-01-01
  • 1970-01-01
  • 2020-12-18
  • 2018-10-19
  • 2016-05-17
  • 2016-12-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多