MVVM - RaisePropertyChanged verwandelt Code in ein Chaos

Neu bei MVVM, entschuldigen Sie bitte meine Unwissenheit.

Ich DENKE, ich verwende es richtig, aber ich finde, mein ViewModel hat zu viele davon:

RaisePropertyChanged("SomeProperty")

Jedes Mal, wenn ich eine Eigenschaft setze, muss ich diese verdammte Eigenschaft erhöhen, die geändert wurde.

Ich vermisse die Tage, an denen ich einfach gehen könnte:

public int SomeInteger { get; private set;}

In diesen Tagen muss ich das "RaisePropertyChanged" überall einfügen oder meine Benutzeroberfläche spiegelt die Änderungen nicht wider :(

Mache ich es falsch oder ärgern sich andere über die übermäßige Anzahl magischer Strings und Old-School-Immobiliensetzer?

Sollte ich stattdessen Abhängigkeitseigenschaften verwenden? (Ich bezweifle, dass der Code sowieso aufblähen helfen würde)

Trotz dieser Probleme denke ich immer noch, dass MVVM der richtige Weg ist, also denke ich, dass das etwas ist.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage