启动器在口径微



我不知道如何在我的项目中实现bootstrapper。

在我的App类中,我创建了一个新的线程,它启动了我的MainWindow,它没有_ViewModel关联。

我知道有一个精心设计的boostrapper类,但我不知道如何在我的wpf项目中应用。

有人能帮我吗?

希望这对你有帮助:

在App.xaml:

添加一个ResourceDictionary
<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary>
          <local:AppBootstrapper x:Key="Bootstrapper"/>                  
            </ResourceDictionary>
        </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary>
</Application.Resources>

添加一个新的类"AppBootstrapper",使用Caliburn。微观:

    public class AppBootstrapper : BootstrapperBase
     {
           public AppBootstrapper()
           {
            this.StartRuntime();
           }
      protected override void OnStartup(object sender,System.Windows.StartupEventArgs e)
      {
        this.DisplayRootViewFor(typeof(MainViewModel),null);
      }
    }

在"this.DisplayRootViewFor(typeof(")"处添加视图模型的名称

相关内容

  • 没有找到相关文章

最新更新