用于WPF应用的棱镜区域,带有Ribbon控件

时间:2013-09-19 07:02:39

标签: c# wpf prism

我的WPF应用程序带有功能区控件。我是Prism的新手,而且 我想知道你对地区的看法。我应该只有两个地区, 一个用于顶部的带状部分,另一个用于其余部分。这将是简单的应用程序 顶部有缎带,休息区有更多景观。

1 个答案:

答案 0 :(得分:1)

您应该根据应用程序的布局确定区域。 如果您的应用程序具有功能区和主要内容区域,则当功能区保持不变或主要内容更改时功能区发生更改时,您的主要内容需要更改。然后有2个区域听起来很聪明

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

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

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

考虑所有测试用例,看看是否可以用两个区域实现所有测试用例。

enter image description here

祝你好运