Что я могу сделать с RaisePropertyChanged?

Я использую MVVM Light в приложении Windows Phone Silverlight.

Я не совсем понимаю, как должен работать RaisePropertyChanged; Позвольте мне объяснить, в таком коде

private Recipe _selectedRecipe;

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

Что должно произойти, когда вызывается RaisePropertyChanged("SelectedRecipe")?

Я ожидаю, что вызов нового метода с моим кодом будет выполнен, или что-то в этом роде, но я не могу найти что-то подобное в (несколько) найденных мной примерах. Итак, как это работает?

5
задан maxdelia 25 September 2015 в 14:37
поделиться