【发布时间】:2012-02-25 18:43:30
【问题描述】:
该项目基于 PRISM。
我在 Shell 的 TabControl 中有一个主要区域。
<!-- Main Region : A tab control -->
<TabControl prism:RegionManager.RegionName="MainRegion" >
</TabControl>
然后,我有几个Modules,它们都包含相同的视图。并且必须添加到选项卡控制区域。
|_ModuleA
| |_ViewA
|
|_ModuleB
|_ViewB
请检查图像。在标签ModuleA中,它显示在标签内容ViewA的左侧,右侧是通用视图,因为所有标签必须显示相同的UI。
我该怎么做?
【问题讨论】:
-
为什么右边的公共视图一定要在tab控制区?为什么不在你的 shell 内部创建一个单独的区域,但在选项卡控制区域之外创建一个单独的区域?
-
因为在实际应用中,当在ViewA中选择一个item时,会在普通View中显示item的详细信息。我的意思是,每个模块都会维护项目的详细信息。
标签: c# wpf module prism region