Logo UGIdotNET

Discussione 'DataBinding di Liste di oggetti'

# Pubblicato il 13 mar 2009 15.16 - Rispondi
Michele Semprini
DataBinding di Liste di oggetti
Sempre legato al problema precedente:
ho una window che rappresenta una particolare entità1 -
una delle proprietà ("propLista") è una IList(of entità2) (recupero i dati con NHibernate) bindata su una ListView.
entità1 implementa INotifyPropertyChanged e quindi anche "propLista" chiama la sua PropertyChanged, ma solo quando viene riassegnata l'intera lista. Come è possibile fare in modo che venga notificato il cambiamento anche quando elimino o aggiungo un oggetto alla lista?

spero di essermi spiegato abbastanza...
grazie ancora, Michele
# Pubblicato il 13 mar 2009 16.06 - Rispondi
Corrado Cavalli
Re: DataBinding di Liste di oggetti
Stai utilizzando una ObservableCollection(Of T)? per bindare le entità?

Ri-Ciao
Corrado
# Pubblicato il 13 mar 2009 17.39 - Rispondi
Michele Semprini
Re: DataBinding di Liste di oggetti
No, il binding lo faccio direttamente sull'entità del mio Domain Model e la proprietà di lipo Lista in questo caso è una IList(of entità).
# Pubblicato il 14 mar 2009 5.47 - Rispondi
Corrado Cavalli
Re: DataBinding di Liste di oggetti
Allora prova esponento una ObservableCollection(Of T) anzichè direttamente la lista di entità, la ObservableCollection è in grado di notificare al motore di binding eventuali aggiunte/rimozioni.

Ciao
Corrado

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185