Wie implementiere ich INotifyPropertyChanged in C # 6.0?

Die Antwort aufdiese Frag wurde dahingehend bearbeitet, dass INotifyPropertyChanged in C # 6.0 mit der folgenden OnPropertyChanged-Prozedur implementiert werden kann:

protected void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
    PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}

Aus dieser Antwort ist jedoch nicht ersichtlich, wie die entsprechende Eigenschaftsdefinition lauten soll. Wie sieht eine vollständige Implementierung von INotifyPropertyChanged in C # 6.0 aus, wenn diese Konstruktion verwendet wird?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage