哪一个是保存我的数据的更好解决方案,还是取决于某些条件?
示例情况1:
您需要在选择后在新窗口中显示可以修改的数据列表。
示例情况2:
您需要在此列表中显示可以修改的数据列表。
哪一个是保存我的数据的更好解决方案,还是取决于某些条件?
示例情况1:
您需要在选择后在新窗口中显示可以修改的数据列表。
示例情况2:
您需要在此列表中显示可以修改的数据列表。
当您使用 MVVM 时,您应该使用ObservableCollection<ViewModel>
.
Model 应该通过 ViewModel 与 View 分离。
我会说 go with, ObservableCollection<Model>
因为它可以直接绑定到列表或数据网格。
对于示例情况 1:选择一个模型,然后将新窗口的数据上下文设置为该模型。
对于示例情况 2:使用 2 路绑定对数据网格进行就地编辑。
ObservableCollection 可以在 ViewModel 中。如下图所示。
public class MyViewModel
{
public ObservableCollection<Model> ListOfItems { get; set;}
}