36 messaggi dal 16 aprile 2008
www.pollosky.it
Ciao a tutti, ho uno strano problema con una griglia in una win realizzata con WPF.

Ho definito una griglia utilizzando il controllo griglia del WPF Toolkit ed ho associato ad esso una particolare gestione sfruttando l'evento selection changed.

Alcune celle delle griglia hanno un custom combobox come edit template della griglia; il custom combobox è fatto in modo tale da avere un'altra griglia come pannello popup.

Il problema è questo: quando faccio il selection changed sulla griglia del custom combobox viene scatenanto anche l'evento selection changed della griglia principale. Sulla griglia principale non avviene nessun cambiamento di riga ma non capisco per quale motivo il metodo associato al selection changed viene ugualmente attivato.

Per la griglia principale la gestione del Selection Changed è assegnato da costruttore della Win in questo modo:
this.dgDoc.SelectionChanged += new SelectionChangedEventHandler(dg_SelectionChanged);

e lo stesso avviene a livello di custom control per la griglia-popup del combobox (chiaramente associando l'evento ad un metodo differente).

Stranamente però il metodo dg_SelectionChanged viene attivato anche per i cambi di selezione della griglia-popup

Come faccio a fare in modo che ogni controllo esegua solo ed esclusivamente il metodo selection changed cui è associato???

Luca
36 messaggi dal 16 aprile 2008
www.pollosky.it
Come non detto, ho risolto controllando e.OriginalSource

Luca

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC