我会有一个7个小的“购物清单”,然后一个大的包含所有的项目从7个小的。
是否可以使用数据绑定和可观察收集,以便在小列表中添加/删除/更改的内容都会在大列表中更新?
public ObservableCollection<ShopItem> MondayShopList{ get; set; }
public ObservableCollection<ShopItem> TuesdayShopList{ get; set; }
public ObservableCollection<ShopItem> WedensdayShopList{ get; set; }
public ObservableCollection<ShopItem> ....
public ObservableCollection<ShopItem> TotalShopList { get; set; }发布于 2012-01-07 20:07:42
我给你看了三个选择...
INotifyCollectionChanged发布于 2012-01-07 20:03:51
不,如果不使用支持分层数据绑定的WPF TreeView控件,就不可能对嵌套集合进行数据绑定。如果要显示子集合的内容,请将它们分别绑定到Ui。他们是另一个孩子的事实是代码隐藏的问题,并不是必须的,应该反映出它在Ui上的确切关系。
有关这些场景实现的具体帮助,请查看this MSDN article
https://stackoverflow.com/questions/8769498
复制相似问题