0

キー(アドレス)によって到達されるステータス(bool)の大規模なコレクションがあります

ビジュアルは、各ステータスを異なるコントロール (チェックボックス、ボタン、ラジオなど) として表示する必要があります。各コントロールには、表示されるステータスのアドレスが提供されます。

たとえば、ボタン1 <-ステータス[55]チェックボックス1 <-ステータス[81] ..など

私の質問は、INotifyPropertyChangedをインデクサー全体に配置するかどうかです(インデクサーで行う場合)-1つの値が変更された場合、すべてのコントロールまたは変更されたコントロールのみが更新されます..

すべてではなく、1 つのコントロールだけを更新するために、1 つのステータス変更だけが必要です。これを行う方法はありますか?

4

1 に答える 1

0

すべてが更新されます。Silverlightでは、1つのインデックスのみを更新する通知を作成できます。キーと値を使用してすべてをオブジェクトにマップすると、値の変更を内部的に通知できるため、その構造を維持できるソリューションは考えられません...

于 2012-07-10T21:30:26.757 に答える