Я использую MVVM Light в приложении Windows Phone Silverlight.
Я не совсем понимаю, как должен работать RaisePropertyChanged; Позвольте мне объяснить, в таком коде
private Recipe _selectedRecipe;
public Recipe SelectedRecipe
{
get
{
return this._selectedRecipe;
}
set
{
this._selectedRecipe = value;
RaisePropertyChanged("SelectedRecipe");
}
}
Что должно произойти, когда вызывается RaisePropertyChanged("SelectedRecipe")?
Я ожидаю, что вызов нового метода с моим кодом будет выполнен, или что-то в этом роде, но я не могу найти что-то подобное в (несколько) найденных мной примерах. Итак, как это работает?