我認爲兩者都是相同的,但我發現它們只在一個文件中使用,例如下面的code.here代碼爲raisepropertychanged。爲的PropertyChangedraisepropertychanged和PropertyChanged有什麼區別?
public decimal Amount
{
get
{
return _amount;
}
set
{
_amount = value;
RaisePropertyChanged("Amount");
}
}
這裏代碼:
public event PropertyChangedEventHandler PropertyChanged;
private void RaisePropertyChanged(string propertyName)
{
// take a copy to prevent thread issues
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
PLZ它們之間的差別解釋:
我不明白代碼..你能解釋更多嗎? –