0

バインドされたデータが変更されるたびに、UI でいくつかの機能を実行したいと考えています。

notifychange イベントが呼び出された後にビューが何らかのコードを実行することは可能ですか (基礎となるモデルの変更による)

4

1 に答える 1

3

モデルが INotifyPropertyChanged を実装している場合、その PropertyChanged イベントをサブスクライブできます。

    model.PropertyChanged += new PropertyChangedEventHandler(Model_PropertyChanged);

    void Model_PropertyChanged(object sender, PropertyChangedEventArgs e)
    {
        switch (e.PropertyName)
        {
        }
    }

ハンドラーでは、変更されたプロパティを確認し、それに応じて作業を行うことができます

于 2013-09-30T19:20:39.927 に答える