4

如果我有一个包含 5 个区域、工具栏、侧边栏(带菜单)、页脚和主要区域的 win 客户端,是否有人知道如何切换在主要区域中查看的模块的好教程。

我想要菜单,当我按下 menuitem1 或 menuitem1 时,它会在主区域加载 ModuleA og ModuleB。

这将在 PRISM 偏离路线的情况下处理

真诚的阿诺

4

1 回答 1

5

在这里查看RegionManager 的完整运行。您所做的是在您的外壳中创建一个 ContentControl/UserControl,该区域被分配为“主要”区域(使用附加的 RegionManager.Region 属性) - 然后在您的命令中(在 MenuItem1 和 MenuItem2 之后(您使用 RegionManager用新的东西替换 ContentControl 中的任何内容。

如果您的区域设置在 ItemsControl(或派生)中,则活动视图将一个接一个地放置。在 ContentControl 中,最后添加的将是活动的,其余的将是非活动的(您可以使用激活方法进行切换)。

于 2010-08-27T20:38:20.330 回答