代码之家  ›  专栏  ›  技术社区  ›  Asperger

让viewmodel向其视图中添加子对象是否正确?

  •  0
  • Asperger  · 技术社区  · 7 年前

    我目前正在学习WPF中的MVVM模式。我觉得很酷,但我的 :直接使用viewmodel将子项附加到其视图中是否正确?

    1 回复  |  直到 7 年前
        1
  •  1
  •   mm8    7 年前

    直接使用viewmodel将子对象附加到其视图中是否正确?

    不。视图模型不应该知道任何视图元素。

    Grid .或其他类型的面板。视图模型不关心哪个。

    您通常会使用 ItemsControl 在视图中显示视图模型集合中的项目,即 绑定到源集合,并在面板中显示每个项的视觉表示。