在运行时将特定视图加载到区域

时间:2014-08-03 22:30:12

标签: wpf module prism

我在棱镜应用中遇到问题。我有一个地区“主要地区”。该主要地区有5个观点。但是当我启动应用程序时,只应将一个特定视图“Dashboard”显示为默认视图。但问题是还有其他视图被加载为默认视图。

启动应用程序时,如何将Dashobard作为我的默认视图?

我尝试使用Module Dependency但它没有用?

提前谢谢

2 个答案:

答案 0 :(得分:0)

首先确保具有仪表板视图的模块是唯一标有 onDemand = false 的模块 如果所有视图都存在于同一模块中,那么您必须根据需要在区域中注册视图,以便仅在模块初始化时注册仪表板视图,并根据用户与UI的交互来注册其他视图

答案 1 :(得分:0)

我试图在区域中注册所有模块。我发现当我按默认模块导航时,会注册到这些地区。所以我从除仪表板之外的所有模块中删除了registerviewwithregion代码

谢谢, Sabaresh

相关问题