Prism Sample 2
例2引入了Region的概念。
例1中我们提到bootstrapper与app.xaml.cs,现在是这样的:
public partial class App : PrismApplication { protected override Window CreateShell() { return Container.Resolve<MainWindow>(); } protected override void RegisterTypes(IContainerRegistry containerRegistry) { } }
直接解析了MainWindow这个文件,而这个文件,现在放在Views的文件夹下。
其中只有一行代码是有意义的:
<ContentControl prism:RegionManager.RegionName="ContentRegion" />
定义了一个控件,控件里放了一下Region,命名为ContentRegion