我想用 C# 的 MVVM 模式设置我的项目。
所以我想在我的解决方案中有三个项目:
[projectname].Model
[projectname].View
[projectname].ViewModel
我发现了类似的东西,我把我的东西分开了,但它都在一个项目中。所以在我看来没有真正的分离。
所以我来到了Castle Windsor 微内核。
现在我想要[projectname].Loader
加载我的模型、我的 ViewModels 和视图并启动应用程序的东西。
但我无法弄清楚如何做到这一点。如何将我的DataContext
视图设置为 ViewModel?
ViewModels 将获得模型的构造函数注入。