绑定到Dictionary / Array对象

时间:2012-07-10 21:18:45

标签: wpf arrays binding dictionary indexer

我有很多按键(地址)

到达的状态(bool)

视觉应该将每个状态显示为不同的控件(例如复选框,按钮,无线电等) - 每个控件都会显示它将显示的状态的地址

例如,

button1< - status [55] checkbox1< - status [81] .. 等

我的问题是,如果我将INotifyPropertyChanged放在整个索引器上(如果我使用索引器) - 如果一个值更改,它会更新所有控件或只更改一个控件..

我只想更改一个状态,只更新一个控件 - 而不是所有控件。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

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