2016-08-22 82 views
0

我已经搜索过SO,但似乎我找不到任何这个。棱镜 - 复合视图与单个视图模型跨越两个区域

我有这样一件事:

enter image description here

其中一个观点是文件列表,并视图B之前导航到不同的文件夹(面包屑控制)。如果视图A选择了一些项目(如全选,删除)等,视图B还具有一些功能。所以基本上它们是相关的,应该是一个视图。

我需要的是:

  • 既可以采用具有超过两个区域
  • 一个视图跨度或有两种观点,但有一个视图模型
  • 有导航的工作,因此,如果视图A的导航,视图B也在导航

我将在整个应用程序中出现更多这样的情况,所以我正在寻找一些通用的基础设施来实现此目标。 Prism中可能吗?

回答

1

有很多方法可以完成你想要的。这是一个PluralSight课程,向您展示如何使用自定义区域行为,基于正在导航到另一个区域的内容加载一个区域中的相关视图。

https://www.pluralsight.com/courses/prism-problems-solutions

+0

这是一个边缘[仅链接应答](// meta.stackexchange.com/q/8231)。你应该扩大你的答案,在这里包含尽可能多的信息,并使用链接仅供参考。 – FrankerZ

+0

该链接提供了完整的步骤,解释和示例代码。没有必要反刍已经存在的东西。 –

+0

添加了使用自定义区域行为的基本部分。 –

相关问题