<DockPanel LastChildFill="True">
<UserControl prism:RegionManager.RegionName="{x:Static inf:RegionNames.ShellHeaderRegion}" DockPanel.Dock="Top" />
<UserControl prism:RegionManager.RegionName="{x:Static inf:RegionNames.ShellStatusRegion}" DockPanel.Dock="Bottom" />
<UserControl prism:RegionManager.RegionName="{x:Static inf:RegionNames.ShellContentRegion}"/>
</DockPanel>
问候,
我正在构建具有多个模块的WPF Prism应用程序。一些模块利用了我定义的所有3个区域。 (标题,内容,状态)。其他模块仅利用内容区域。问题是当我使用IRegionManager.RequestNavigate()
从一个模块导航到另一个模块时,ShellHeaderRegion和ShellContentRegion仍然包含注入的视图。我希望能够停用这些视图,同时保持在我调用IRegionNavigationJournal.GoBack()
时能够重新激活这些视图的能力。有适当的方法来做到这一点吗?