我是使用caliburn创建一个简单的应用程序的新手,但我想改变我的观点
我的项目看起来像:
Project/
Model/
...
View/
TestView.xaml
ViewModel/
TestViewModel.cs
App.xaml
AppBootstrapper.cs
但是我得到了cannot find view for Project.ViewModel.TextViewModel
。很明显,如果我将视图放在同一目录中,应用程序可以正常工作,但我想改变我可以配置的位置吗?
答案 0 :(得分:2)
Views和ViewModel所在的文件夹是特定于命名空间的。 将文件夹View to Views和ViewModel更改为ViewModel,并更新该新命名空间的.cs和.xaml。
查看此链接以获取更多信息: http://caliburnmicro.codeplex.com/wikipage?title=View/ViewModel%20Naming%20Conventions
具体来说,在这种情况下,标题:“类型命名空间的命名约定”