Prism Sample 1
这个样例版本上已经过时了,但与8.1版本仍然兼容。
在本版本中,指定启动项:
App.xaml.cs:
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var bootstrapper = new Bootstrapper(); bootstrapper.Run(); }
上面创建一个bootstrapper,并启动了它。
bootstrapper又是什么呢?
class Bootstrapper : PrismBootstrapper { protected override DependencyObject CreateShell() { return Container.Resolve<MainWindow>(); } protected override void RegisterTypes(IContainerRegistry containerRegistry) { } }
在新版本中,两个功能已经合并,就 是说,bootstrapper已经合并到app.xaml.cs中了。