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

Wpf 在运行时将特定视图加载到区域,wpf,module,prism,Wpf,Module,Prism,我在prism应用程序中面临一个问题。我有一个区域“主要区域”。在这个主要区域注册了大约5个视图。但是当我启动应用程序时,只有一个特定的视图“Dashboard”应该显示为默认视图。但问题是还有其他视图被加载为默认视图 启动应用程序时,如何将Dashobard设置为默认视图 我尝试使用模块依赖关系,但不起作用 提前感谢您首先,确保具有仪表板视图的模块是唯一标记为onDemand=false的模块 如果所有视图都位于同一个模块中,则您必须根据需要向区域注册视图,以便在模块初始化时仅注册仪表板视图,

我在prism应用程序中面临一个问题。我有一个区域“主要区域”。在这个主要区域注册了大约5个视图。但是当我启动应用程序时,只有一个特定的视图“Dashboard”应该显示为默认视图。但问题是还有其他视图被加载为默认视图

启动应用程序时,如何将Dashobard设置为默认视图

我尝试使用模块依赖关系,但不起作用


提前感谢您

首先,确保具有仪表板视图的模块是唯一标记为onDemand=false的模块
如果所有视图都位于同一个模块中,则您必须根据需要向区域注册视图,以便在模块初始化时仅注册仪表板视图,并根据用户与UI的交互情况注册其他视图。我正在尝试向区域注册所有模块。后来我发现,当我在默认情况下导航时,模块将注册到区域。因此,我从除仪表板之外的所有模块中删除了registerviewwithregion代码

谢谢, 萨巴雷什