C# Caliburn.Micro在没有代码隐藏的情况下部分加载视图失败
我最近注意到Caliburn.Micro有时无法加载特定的视图,如果它的代码隐藏类不存在的话。此错误主要发生在C# Caliburn.Micro在没有代码隐藏的情况下部分加载视图失败,c#,wpf,xaml,mvvm,caliburn.micro,C#,Wpf,Xaml,Mvvm,Caliburn.micro,我最近注意到Caliburn.Micro有时无法加载特定的视图,如果它的代码隐藏类不存在的话。此错误主要发生在用户控件和窗口上 复制步骤: 创建从“Conductor”派生的类“ShellViewModel” 创建页面“外壳视图” 删除ShellView.xaml.cs 结果:Caliburn.Micro成功加载ShellView.xaml 删除页面“外壳视图” 创建窗口“外壳视图” 删除ShellView.xaml.cs 结果Caliburn.Micro无法定位ShellView.xa
用户控件
和窗口
上
复制步骤:
- 创建从“
”派生的类“Conductor
”ShellViewModel
- 创建
“页面
”外壳视图
- 删除
ShellView.xaml.cs
- 删除
“页面
”外壳视图
- 创建
“窗口
”外壳视图
- 删除
ShellView.xaml.cs
造成这种情况的原因是什么?我如何才能完全摆脱代码隐藏类?我现在知道,它们不会造成伤害,但它们是不必要的。我在试图“清理”我的项目时遇到了同样的事情。将所有代码都丢弃在类后面会很好。你找到解决办法了吗?