【发布时间】:2016-07-06 02:18:54
【问题描述】:
我可能过于复杂了。我现在已经阅读了几个教程,但有些东西不明白。
我知道一个可观察的集合被映射到一个模型项列表。
Model
List family
View model
Observable collection families(model.families)
但我现在读到两件事:
数据上下文总是指向视图模型对象。
可观察集合应该是视图模型
的集合
因此我感到困惑。如果视图上的组合框绑定到族列表,然后选择一个族,则其余控件用于该族的详细信息...
我理解视图模型属性角色的概念是模型数据和视图数据之间的机制。并且每个属性都会引发 onpropertychanged。
但是如果你的模型有一个家庭对象列表,你如何构造一个可观察的家庭视图模型集合?
如果有更合适的地方问这个问题,请指导我,我会删除这个问题。
我认为ObservableCollection (model.families) 是正确的。然后将值绑定到所选组合对象的成员。它当然有效。但从我读过的内容来看,我觉得我有一些不正确的地方,如上所述。
感谢您减轻了我的头痛。
【问题讨论】: