"baltica" wrote in message news:368306@...
Ciao, sto sviluppando un'applicazione che produce files personalizzati (in formato xml con estensione .dia), ma non so bene come implementare la funzionalità di check delle modifiche al file stesso, prima del salvataggio o della chiusura (Se ho fatto una modifica al file e cerco di chiudere, mi deve chiedere se voglio salvare). Avevo pensato a un evento OnChange che modifica una variabile privata booleana, ma così dovrei applicare l'event handler a tutte le proprietà e tutti gli oggetti contenuti quando vengono modificati. C'è un metodo più semplice ?
Ciao,
Mauro Servienti (
http://milestone.topics.it) ha sviluppato una libreria moolto utile che si chiama Radical. Tra le sue funzionalità ci sono quelle di Memento, con il quale puoi tenere traccia autonomamente delle modifiche dei tuoi oggetti in modo da poterne conoscere lo stato in modo molto semplice.
Vedi se può fare al caso tuo:
http://radical.codeplex.com/