调用regionManager.RegisterViewWithRegion时如何不自动显示视图

时间:2014-07-30 19:51:42

标签: wpf prism

我正在开发一个Prism(WPF)复合应用程序,它使用regionManager.RegisterViewWithRegion()向区域注册视图。但是,视图会在应用程序启动时自动显示在该区域中。如何告诉Prism不要在启动时显示视图?我有一个按钮,如果用户点击它就会执行此操作。

1 个答案:

答案 0 :(得分:0)

如果您不希望视图自动出现在该区域中,请不要使用RegisterViewWithRegion。我的意思是,这就是功能的作用。

如果要手动将视图放在区域中,请使用视图注入(即区域/区域管理器上的调用方法)或导航。

除非您想要自动“查看发现”行为,否则无需注册视图。