バインドされたデータが変更されるたびに、UI でいくつかの機能を実行したいと考えています。
notifychange イベントが呼び出された後にビューが何らかのコードを実行することは可能ですか (基礎となるモデルの変更による)
バインドされたデータが変更されるたびに、UI でいくつかの機能を実行したいと考えています。
notifychange イベントが呼び出された後にビューが何らかのコードを実行することは可能ですか (基礎となるモデルの変更による)
モデルが INotifyPropertyChanged を実装している場合、その PropertyChanged イベントをサブスクライブできます。
model.PropertyChanged += new PropertyChangedEventHandler(Model_PropertyChanged);
void Model_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
switch (e.PropertyName)
{
}
}
ハンドラーでは、変更されたプロパティを確認し、それに応じて作業を行うことができます