Salve,
Ho un piccolo quesito che non riesco a risolvere, potete aiutarmi???
Ho una DataGrid in binding con una List<Customers> proveniente dal mio viewmodel;(classico utilizzo del MVVM) mi interessa avere un evento sul viewmodel quando qualcuno modifica una cella, quindi un dato.Ho provato ad usare una ObservableCollection<Customers> che ha l'evento CollectionChanged ma nulla.Come faccio a genereare questo evento.Avete qualche indicazione da darmi?

Grazie anticipatamente.
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
benedettobenfatto ha scritto:
Salve,
Ho un piccolo quesito che non riesco a risolvere, potete aiutarmi???
Ho una DataGrid in binding con una List<Customers> proveniente dal mio viewmodel;(classico utilizzo del MVVM) mi interessa avere un evento sul viewmodel quando qualcuno modifica una cella, quindi un dato.Ho provato ad usare una ObservableCollection<Customers> che ha l'evento CollectionChanged ma nulla.Come faccio a genereare questo evento.Avete qualche indicazione da darmi?

Grazie anticipatamente.

Ciao,
le celle rappresentano le proprietà delle entità in binding, che implementano l'interfaccia INotifyPropertyChanged quindi, con le dovute cautele, puoi scatenare un evento alla modifica di ciascuna di queste proprietà, propagandole verso il ViewModel.
Un mediator fatto bene potrebbe ridurre i problemi di memory leak, magari.

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.