Meine Frage ist eine Teilfrage von diesem question.Implementieren von INotifyPropertyChanged - gibt es einen besseren Weg, ohne AOP zu verwenden?
Der Autor fragt:
Microsoft etwas bissig für INotifyPropertyChanged, wie in den automatischen Eigenschaften umgesetzt haben sollte, nur angeben {get; einstellen; benachrichtigen;} Ich denke, es macht viel Sinn, es zu tun. Oder sind da irgendwelche Komplikationen, es zu tun?
Können wir selbst etwas wie 'notify' in unseren Eigenschaften implementieren. Gibt es eine elegante Lösung für die Implementierung von INotifyPropertyChanged in Ihrer Klasse oder die einzige Möglichkeit, dies zu tun, indem Sie das PropertyChanged-Ereignis in jeder Eigenschaft auslösen.
Wenn nicht können wir etwas schreiben, um den Code automatisch zu generieren raise PropertyChanged Ereignis?
Meine Frage ist, gibt es etwas, das wir, dass noch einfacher, als man tun kann:
{get;set;notify;}
?
Wie wäre es einfach:
{get;set;} ?
Gibt es eine Möglichkeit es implizit zu machen? Wir haben Anwendungen, bei denen Änderungen an jeder Eigenschaft immer verfolgt werden müssen.
sehr gute Lösung: https://stackoverflow.com/questions/1315621/implementing-inotifypropertychanged-does-a -besserer-Weg-existiert – jarres
Nein, ohne irgendeine Form der Codegenerierung gibt es keine bessere Lösung. – svick