【最佳实践】【Prism】Bootstrapper

职责:

负责构建使用prism应用程序的初始化

   

基本过程:

   

   

   

其中,

取决于是否正在编写 WPF 或 Silverlight 的应用程序中, InitializeShell方法实现会有所不同

   

Silverlight:

protected override void InitializeShell()
{

base.InitializeShell();

   

Application.Current.RootVisual = (Shell)this.Shell;

}

Wpf:

protected override void InitializeShell()
{

base.InitializeShell();

   

App.Current.MainWindow = (Shell)this.Shell;

App.Current.MainWindow.Show();

}

原文地址:https://www.cnblogs.com/ningth/p/2274573.html