让我展示一个有解决方案的简单问题,然后展示一个没有解决方案的更复杂的问题。
1)想象我有一个货架,里面有一个产品列表。我想显示带有产品的数据网格。
解决方案:在 View 中,我可能会在 datagrid 中插入类似的代码,如下所示:“ItemSource = {Binding Products}”。然后在 ViewModel 中,我创建了一个名为“Products”的 ObservableCollection 属性。好的。
2)我有很多货架,哪一个有很多产品。我想在彼此下方显示许多数据网格。每个数据网格显示一个货架的产品列表。
现在,如何绑定到许多数据网格?它可以是 3 个数据网格。它可以是 500 个数据网格。如何使用MVVM做到这一点?
谢谢。我希望你理解我的问题。