1

我有顶部带有功能区控件的 WPF 应用程序。我是 Prism 的新手,我想知道您对区域有何看法。我应该只有两个区域,一个用于顶部的功能区部分,另一个用于其余区域。这将是一个简单的应用程序,顶部有功能区,其余区域有更多视图。

4

1 回答 1

1

您应该根据应用程序的布局确定区域。如果您的应用程序具有功能区和主要内容区域,并且您的主要内容需要在功能区保持不变时更改,或者在主要内容更改时功能区会更改。然后有两个区域对我来说听起来很聪明

Prism 区域导航是通过界面完成的,该INavigationAware界面可让您控制到/从某个视图的导航。

更改有时是不可避免的,但它们可能会影响您的INavigationAware实施。所以为了避免改变你的逻辑,最好先设计尽可能详细的布局。

另外,不要混淆区域和视图。您可以在主视图中有 1 个主要内容区域,以及多个视图以在不同的布局中显示您的内容。不需要额外的区域。

想想你所有的测试用例,看看你是否可以用两个区域来实现它们。

在此处输入图像描述

祝你好运

于 2013-09-19T07:42:14.033 回答