是否可以将页面从一个模块移动到另一个模块

时间:2013-09-10 23:18:55

标签: c# wpf prism

我有一个完全开发的WPF / PRISM应用程序。其中有四个模块,四个模块中的每一个都有不同的区域。将一些页面从每个模块移动到单独的模块有一个新的要求。 现在,我在应用程序中创建了一个单独的模块。但是还没有开始将页面从一个模块移动到这个新模块。有人能告诉我这项任务涉及的挑战吗?我不确定这是因为这是我在PRISM应用程序中的第一个任务。

1 个答案:

答案 0 :(得分:1)

首先,我会验证您尝试移动的查看 ViewModel 页面是否会正确解耦,即解析带有接口的View实例从容器。否则,您将面临一些构建错误。

尽管如此,您可以执行页面迁移并以直接的方式解决问题。主要考虑因素如下:

  • 查看页面移动了相应的 ViewModel
  • 将更新有关已移动页面的新模块和已修改模块初始化。
  • 引导程序需要注册新模块。

我希望你觉得这很有帮助,

问候。