Penso a un modello o un'altra soluzione intelligente per quel problema. Sto cercando una soluzione più generalizzata e riutilizzabile.
Carico una riga / oggetto esistente e ancora persistente da un database e visualizzo questi dati in una finestra di dialogo modificabile per l'utente.
Quando chiudi la finestra voglio sapere se l'utente ha modificato i dati in quella finestra di dialogo. per esempio. Dovrei riportare le modifiche all'istanza del database e memorizzarle.
Potrei semplicemente controllare ogni attributo dalla finestra con il database. Oppure potrei aggiungere i gestori di eventi a ciascun componente della finestra che imposterà un isModified
-flag o qualcosa del genere. Ma questo non mi sembra intelligente.
Forse c'è una soluzione riutilizzabile più generalizzata per questo?