In questo caso il problema è che l'oggetto di dominio non è UI Friendly, dato che esponenndo una semplice ICollection non permette alla UI di capire quando il contenuto della collezione è cambiato. Una possibilità potrebbe essere quella di usare per la proprietà BarList una collezione che implementa la INotifyCollectionChanged. Altrimenti devi necessariamente usare dto oppure un oggetto che wrappa il tuo dominio e che permette un più facile binding.
Alk.
--Blog Eng: http://www.codewrecks.com/blogBlog Ita: http://blogs.ugidotnet.org/rgmTwitter: http://twitter.com/alkampfer
Concordo anche io che un sistema di brokering, ti fa scrivere più codice, ma ti tiene il dominio pulito ed è veramente la soluzione migliore. Alla lunga i benefici si vedono :)
alk.