相关疑难解决方法(0)

ViewModelLocator MVVM Light中的ViewModels

将所有ViewModel存储在SimpleIoc中是否正确?例如,我有三页MainPage,照片,目录(因此有三个ViewModels - > MainVM,PhotosVM,DirectoriesVM).我应该将每个页面中的DataContext设置为ViewModelLocator中的View Model属性,还是将ViewModel嵌套为MainVM中的属性,并将每个页面DataContext绑定到Main.PhotosVMProperty,Main.DirectoriesVMProperty等等?谁能解释一下IoC的想法和目的?

xaml mvvm-light

33
推荐指数
1
解决办法
5万
查看次数

我应该在哪里设置DataContext - 代码隐藏或xaml?

(老实说,我搜索并阅读了所有似乎相关的"相关问题" - 我希望我没有"错过"来自其他地方的这个问题但是这里......

设置DataContext有两种不同的方式(至少).可以使用XAML,也可以使用后面的代码.

什么是'最佳实践',为什么?

我倾向于赞成在XAML中设置它,因为它允许设计师自己定义集合,但我需要"弹药"为什么它是最佳实践或为什么我疯了,背后的代码是炸弹......

silverlight wpf datacontext

11
推荐指数
2
解决办法
6304
查看次数

标签 统计

datacontext ×1

mvvm-light ×1

silverlight ×1

wpf ×1

xaml ×1