Caliburn Micro App Bootstrapper不叫
问题描述:
我想创建一个简单的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
永远不会被调用。为什么?
我需要额外做些什么吗?
答
初始化()在引导构造
需要只是检查样品都具有它在GitHub上的源。WPF类型的应用程序。现在通用应用程序略有不同 – mvermef 2014-08-28 19:59:27