引发事件的代码,通常可以封装成“On+事件名称”的方法(On:表示当“什么什么”的时候),如下所示:
1:引发事件代码:
if (PropertyChanged !=
null)//为了实现将数据源的改变通知给目标控件
{
PropertyChanged(this, new
PropertyChangedEventArgs(propertyName));
}
2:可以封装如下的方法(当“属性改变”的时候):
private void OnPropertyChanged(string propertyName)
{
if
(PropertyChanged !=
null)//为了实现将数据源的改变通知给目标控件
{
PropertyChanged(this, new
PropertyChangedEventArgs(propertyName));
}
}
引发事件代码封装成OnEventName,布布扣,bubuko.com
原文:http://www.cnblogs.com/changbaishan/p/3596704.html