【最佳实践】【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();
}