一、简介
Regions的作用(加粗,代表例子中,实现了相关的作用):
1、Regions是定义在应用UI中的逻辑占位符(在Shell或者在其它的视图中),视图会在其中显示。简单的说,就是一个容器(区域适配器),用来装载Views。功能和Panel控件差不多。视图可以以编程的方式或者自动被显示在region中。
2、Regions允许在不需要改变程序逻辑的情况下更新应用UI的布局。
3、很多普通的控件都当做regions来使用,允许视图自动在控件中显示,就像ContentControl,ItemsControl,ListBox或者TabControl。
4、Prism也支持用regions来实现导航。
5、Regions可以通过RegionManager组件定位于其它组件中,RegionManager使用 RegionAdapter和RegionBehavior组件调整某个regions中显示的视图。