5

Windows Phone Silverlight アプリケーションで MVVM Light を使用しています。

RaisePropertyChanged がどのように機能するかはよくわかりません。このようなコードで説明しましょう

private Recipe _selectedRecipe;

public Recipe SelectedRecipe
{
    get
    {
        return this._selectedRecipe;
    }
    set
    {
        this._selectedRecipe = value;
        RaisePropertyChanged("SelectedRecipe");
    }
}

RaisePropertyChanged("SelectedRecipe") が呼び出されるとどうなりますか?

コードを実行するための新しいメソッドへの呼び出しなどを期待していますが、見つけた(いくつかの)例で同様のものを見つけることができません。それで、それはどのように機能しますか?

4

1 に答える 1

4

このInotifyPropertyChangedイベントは、Silverlight でのデータ バインディングにとって重要ですRaisePropertyChanged。MVVM-Light ツールキットの一部として提供されるメソッドは、誰かがリッスンしている場合にイベントを発生させるためのヘルパーです。

于 2012-06-12T19:30:07.153 に答える