2012-07-10 67 views
0

我有大的集合由鍵達到狀態(布爾)的(地址)綁定到詞典/陣列

視覺應顯示每個狀態作爲不同的控制(例如複選框,按鈕,收音機等) - 每個控制設置有狀態的地址,它將顯示

例如 button1的< - 狀態[55] checkbox1 < - 狀態[81] .. 等

我的問題是如果我把整個索引器上的INotifyPropertyChanged(如果我與索引器做到這一點) - 如果一個值發生變化,它會更新所有的控件或只更改一個控件。

我只想要更改一個控件的狀態他們全部。有沒有辦法做到這一點?

回答

0

它將更新所有,在Silverlight中,您可以構造一個只更新一個索引的通知。我想不出任何可以讓你保持這種結構的解決方案,如果你把所有的東西都映射到帶有鍵和值的對象上,你可以在內部通知價值變化......