max*_*lia 5 mvvm propertychanged mvvm-light
我在Windows Phone Silverlight应用程序中使用MVVM Light.
我真的不知道RaisePropertyChanged应该如何工作; 让我用这样的代码解释一下
private Recipe _selectedRecipe;
public Recipe SelectedRecipe
{
get
{
return this._selectedRecipe;
}
set
{
this._selectedRecipe = value;
RaisePropertyChanged("SelectedRecipe");
}
}
Run Code Online (Sandbox Code Playgroud)
调用RaisePropertyChanged("SelectedRecipe")时会发生什么?
我希望调用一个新的方法来执行我的代码,或类似的东西,但我找不到类似的(少数)例子.那么,它是如何工作的?
该InotifyPropertyChanged事件对于 Silverlight 中的数据绑定非常重要,并且RaisePropertyChanged作为 MVVM-Light 工具包的一部分提供的方法可以帮助在有人监听事件时引发该事件。
| 归档时间: |
|
| 查看次数: |
3955 次 |
| 最近记录: |