【发布时间】:2011-01-13 17:22:15
【问题描述】:
我一直在学习 Prism 和 Silverlight,现在正在尝试创建一个简单的应用程序,但遇到了障碍......
我拥有的是一个带有 2 个 ContentControls、“MenuRegion”和“ContentRegion”的 Shell。我希望它工作的方式是用户将单击“MenuRegion”中的一个项目,然后适当的视图将显示在 ContentRegion 中,替换以前存在的任何视图(所有视图都在他们自己的项目中,好像由不同的人工作)。内容区域中显示的所有视图都将不同。
我不知道如何使用 Prism 模型来实现这一点(如果我愿意,我可以做到这一点,但 View.cs 中会有很多代码,并且希望以正确的方式做到这一点)。我在那里找到的所有示例都使用 Tab 控件并一次加载所有模块,这不是我想要实现的。是否有我应该学习的特定模式或您知道的任何示例可以为我指明正确的方向?
【问题讨论】:
标签: c# silverlight mvvm prism