Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[WPF] Problema con la gestione dell'evento SelectionChanged in una Dat...
martedì 17 novembre 2009 - 09.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lukepet
Profilo
| Junior Member
110
messaggi | Data Invio:
mar 17 nov 2009 - 09:18
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???
lukepet
Profilo
| Junior Member
110
messaggi | Data Invio:
mer 18 nov 2009 - 08:46
Come non detto, ho risolto controllando e.OriginalSource
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !