行
在我的PRISM应用程序中,我有3个模块,每个模块有3~6个视图。在Initialize
方法运行的每个模块中,在每个视图的每个RegisterViewWithRegion
之后,TabItem
的{{1}}中会显示新的Shell
。但我想在启动时添加一个TabControl
,每次用户执行TabItem
并发生Command
时,都会显示新的Navigation
。
用户也应该能够添加或删除TabItem
。
我该怎么办?实施新的TabItem
或什么?
这是我的Shell RegionAdapter
:
TabControl
,这是RegisterViewWithRegion:
<TabControl TabStripPlacement="Left" Grid.Column="2" Margin="6" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"
prism:RegionManager.RegionName="{x:Static infrastructure:RegionNames.MainRagionName}">
<TabItem />
</TabControl>