Her*_*sch 5 wpf bootstrapping caliburn.micro
我正在玩Caliburn.Micro一个小问题.我想为应用程序启动器创建一个项目,包含引导,配置文件等.然后,应用程序的UI在自己的项目中进行组织.这对Prism工作正常,但在我看来,如果UI和bootstrapper分开,则caliburn不喜欢它.这是正确的还是我想念一些东西?
编辑:我在app.xaml中引用了bootstrapper.引导程序目前看起来像这样:
public class AppBootstrapper : Bootstrapper<MainViewModel>
{
}
Run Code Online (Sandbox Code Playgroud)
ViewModel位于另一个项目中,当我启动应用程序时,应用程序窗口显示"无法查找视图模型的视图...".如果ViewModel和View与引导程序在同一项目中,则不会发生这种情况.
SelectAssemblies在引导程序中覆盖。
打开日志记录会很有帮助,CM 会告诉您它尝试查找的视图或视图模型的名称变体:
if (Debugger.IsAttached)
LogManager.GetLog = type => new DebugLogger(type);
Run Code Online (Sandbox Code Playgroud)
更多信息: 是否可以在单个解决方案中为视图、视图模型和模型创建不同的项目
| 归档时间: |
|
| 查看次数: |
1457 次 |
| 最近记录: |