Penso che entrambi siano uguali, ma ho trovato l'uso di essi in un solo file, come ad esempio il codice code.here per raisepropertychanged.qual è la differenza tra raisepropertychanged e PropertyChanged?
public decimal Amount
{
get
{
return _amount;
}
set
{
_amount = value;
RaisePropertyChanged("Amount");
}
}
qui codice per PropertyChanged:
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 spiegare differenza tra loro:
Non ho capito il codice .. potresti spiegarci di più. –