哪一种是保存我的数据更好的解决方案,还是取决于某些条件?
示例情况1:
您需要在选择后在新窗口中显示可以修改的数据列表。
示例情景2:
您需要显示可以在此列表中修改的数据列表。
发布于 2013-05-15 08:32:44
在使用MVVM时,您应该使用ObservableCollection<ViewModel>。
模型应该通过ViewModel从视图中分离出来。
发布于 2013-05-15 08:35:58
我想说go with ObservableCollection<Model>,因为它可以直接绑定到列表或数据集。
对于示例情景1:选择一个Model,然后将新窗口的数据上下文设置为该模型。
对于示例情况2:用双向绑定对数据集进行就地编辑。
ObservableCollection可以在ViewModel中。如下所示。
public class MyViewModel
{
public ObservableCollection<Model> ListOfItems { get; set;}
}https://stackoverflow.com/questions/16560216
复制相似问题