2014-08-28 83 views
1

我想創建一個簡單的WPF應用程序。但是,我將視圖,模型和引導程序保存在單獨的類庫中,並從單獨的WPF應用程序調用它。Caliburn Micro App Bootstrapper不叫

我的庫只有一個主窗口,一個MainWindow xaml類和一個Bootstrapper派生類。目前,我已經超負荷OnStartup

這裏是我的OnStartup代碼

protected override object GetInstance(Type serviceType, string key) 
{ 
    return base.GetInstance(serviceType, key); 
} 

這裏是我的WPF的App.xaml被稱之爲

<Application.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary> 
       <my:AppBootStrapper x:Key="bootstrapper" /> 
      </ResourceDictionary> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</Application.Resources> 

問題是,我注意到,引導程序對象被創建,但OnStartup永遠不會被調用。爲什麼?

我需要額外做些什麼嗎?

回答

1

初始化()在引導構造

+0

需要只是檢查樣品都具有它在GitHub上的源。WPF類型的應用程序。現在通用應用程序略有不同 – mvermef 2014-08-28 19:59:27