Tengo una cuadrícula de datos que está vinculada a ObservableCollection<Product>
. Cuando se actualiza la grilla, esto actualiza automáticamente el objeto Product en mi colección.Cómo detectar si un elemento en mi ObservableCollection ha cambiado
Lo que quiero hacer ahora es tener algún tipo de incluso que se active cuando se actualiza cualquier objeto en la colección -o bien - algún tipo de enlace a la colección que devolverá dependiente verdadero/falso si algún Producto tiene sido actualizado
El objetivo general es tener un botón de guardar en la ventana principal que está deshabilitado si no se han realizado cambios en mi colección y habilitado si se han realizado cambios.
He leído en INotifyPropertyChange
pero no veo cómo puedo usar esto para controlar los cambios en una colección completa.
Además, si implemento esta interfaz en mi clase de Producto, no veo cómo mi interfaz de usuario puede controlar todos los productos de la colección, ¿o sí?
Ver aquí: http: // stackoverflow.com/questions/1427471/observablecollection-not-noticing-when-item-in-it-changes-even-with-inotifyprop – SwDevMan81
Estoy usando esto: http://stackoverflow.com/questions/8490533/notify-observablecollection -when-item-changes – Noich