This post originated from an RSS feed registered with .NET Buzz
by -.
Original Post: Objekt auf Eigenschafts��nderungen ��berpr��fen
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Es kommt dann doch vor, dass es notwendig ist festzustellen, ob sich Eigenschaften eines Objektes ver��ndert haben. Beispielsweise um beim User nachzufragen, ob er die ��nderungen auch tats��chlich speichern m��chte.
Nun ist es ziemlich ��d, sich alle alten Werte zu merken und mit denen vor der Speicherung zu vergleichen ob sich hier Unterschiede finden.
Statt dessen bietet sich die Implementierung des Interfaces INotifyPropertyChanged an. Dadurch erh��lt das eigene Objekt ein Event PropertyChanged welches ausgel��st wird, wenn eine der Eigenschaften ver��ndert wurde. So f��llt jegliche l��stige Abfragerei flach und man bekommt genau das was man m��chte. Eine Benachrichtigung, wenn sich mindestens eine Eigenschaft ver��ndert hat. Ist doch mal was.