如果我有一个包含5个区域,工具栏,补充工具栏(带菜单),页脚和主要区域的获胜客户端,有没有人知道如何切换主区域中查看模块的好教程。
我想要菜单,当我按下menuitem1或menuitem1时,它会在主区域中加载ModuleA og ModuleB。
这将在PRISM课程中处理
诚恳 阿诺
答案 0 :(得分:5)
查看here以获得RegionManager的完整运行。你做的是在你的shell中创建一个ContentControl / UserControl,它被指定为'Main'区域(使用附加的RegionManager.Region属性) - 然后在你的命令中(在MenuItem1和MenuItem2后面(你使用RegionManager)使用新东西替换ContentControl中的任何内容。
如果您的区域设置在ItemsControl(或派生)中,则会一个接一个地放置视图。在ContentControl中,最后添加的将是Active,其余的是InActive(您可以使用Activate方法切换)。