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

}

posted @ 2011-12-03 11:56  宁#宁  阅读(307)  评论(0编辑  收藏  举报