我升级了Caliburn.micro并且从1.0变为1.1 - 方法 DisplayRootView 从Bootstrapper中消失了。虽然在一个小例子中这似乎不是一个问题,但我有一个保持沉默的项目。没有调用“GetInstance”,没有窗口出现,ViewModel没有实例化。
我很难过。
这次我错过了什么样的魔法?
答案 0 :(得分:2)
来自changset 1c1b60d46f3e:
破坏Bootstrapper的变化。删除了DisplayRootView。希望自定义此功能的开发人员应该重写OnStartup。在Bootstrapper中添加了一个名为DisplayRootViewFor的Helper方法,现在Bootstrapper在其OnStartup覆盖中使用了该方法。对于需要启动自定义逻辑但不希望复制/粘贴根视图初始化代码的开发人员,标准引导程序中提供了此方法。
在1.0 RTW和1.1 RTW之间进行“重大更改”的变更集,最新的第一个: