【发布时间】:2016-11-07 11:42:09
【问题描述】:
我有一个 MainView 和一个 ViewModel,它在中间显示当前的 ViewModel。
我在不同的 ViewModel 之间切换当前的 ViewModel,切换的代码通常应该像这样工作:CurrentViewModel = new FooViewModel(); 然后它应该找到与 ViewModel 匹配的 View。
但是当我调试应用程序时,它只显示当前视图模型所在的路径——>它
找不到 ViewModel 的视图。
我使用了正确的 Caliburn 文件系统。
所有最后以“View”命名的视图都位于“Views”文件夹中。
所有最后以“ViewModel”命名的 ViewModel 都位于“ViewModels”文件夹中
有没有人知道为什么它找不到正确的视图或者我错过了什么?
【问题讨论】:
-
您需要为视图定义数据模板
-
我认为我在使用 caliburn micro 时不必定义数据模板?
标签: c# wpf mvvm caliburn.micro caliburn