sah ich eine Implementierung von INotifyPropertyChanged wieINotifyPropertyChanged Delegierter
public event PropertyChangedEventHandler PropertyChanged = delegate { };
ich es in der Regel implementieren wie
protected void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
Was ist der Unterschied/Vorteile/Nachteile zwischen 2 und was wird empfohlen Gebrauch zu benutzen?