我试图理解使用ObservableCollections ItemsControl时的基本MVVM设计方法,方法是通过DataTemplates将MVVM绑定到ViewModel上的。
我看到了绑定到ObservableCollections of strings、Views和ViewModels的示例。
绑定到字符串似乎只适用于demos,WPF的功能似乎真正显现出来的是“包含包含ViewModels集合的视图集合的ViewModels”。
对于那些精通MVVM模式的用户来说,您将ItemsControl、ListView、ListBox绑定到ViewModel中的集合的标准方法是什么?--我想从下面的经验中寻求建议:
发布于 2009-06-10 19:12:31
我使用ObservableCollection of ViewModels的原因如下:
发布于 2009-06-08 14:53:11
我喜欢使用ObservableCollection of ViewModels。绑定到集合的视图可以定义一个DataTemplate,该视图为ViewModel提供外观。这导致组件之间的耦合更少。
发布于 2009-06-30 09:53:22
我也有同样的问题,但把“视图”改为“模型”。:)
我有一个模型和其他模型的集合。我希望我的视图模型有一个其他视图模型的可观察集合,但是一旦我像这样实例化它--模型集合内容之间的连接就丢失了。现在我是否需要开始将所有事件从视图模型可观察的集合连接回模型集合?
https://stackoverflow.com/questions/964751
复制相似问题