绑定到词典/阵列

问题描述:

我有大的集合由键达到状态(布尔)的(地址)绑定到词典/阵列

视觉应显示每个状态作为不同的控制(例如复选框,按钮,收音机等) - 每个控制设置有状态的地址,它将显示

例如 button1的< - 状态[55] checkbox1 < - 状态[81] .. 等

我的问题是如果我把整个索引器上的INotifyPropertyChanged(如果我与索引器做到这一点) - 如果一个值发生变化,它会更新所有的控件或只更改一个控件。

我只想要更改一个控件的状态他们全部。有没有办法做到这一点?

它将更新所有,在Silverlight中,您可以构造一个只更新一个索引的通知。我想不出任何可以让你保持这种结构的解决方案,如果你把所有的东西都映射到带有键和值的对象上,你可以在内部通知价值变化......