Diverse domande sulle combo
-
mercoledì 24 febbraio 2010 13:00Come funziona il databind di una combo?
E se ho diverse combo in una grid, l'associazione dati la devo fare per ogni singolo elemento via c# o dovrei mettere ogni combo in un diverso contenitore corretto?
Sempre per le combo, riesco a fare una singola chiamata ad un servizio o ne devo fare una per ogni oggetto? Ho provato a farmi restituire un Dictionary il cui value è un object, ma ho un errore di restituzione sul canale.
grazie a tutti
Tutte le risposte
-
giovedì 25 febbraio 2010 16:34
Come funziona il databind di una combo?
a) La ComboBox funziona come un normale ItemsControl per cui tu specifichi la sorgente in ItemsSource e poi il DisplayMemberPath per definire la proprietà che deve essere visualizzata. In alternativa puoi specificare un DataTemplate per creare degli elementi custom nella combo.
E se ho diverse combo in una grid, l'associazione dati la devo fare per ogni singolo elemento via c# o dovrei mettere ogni combo in un diverso contenitore corretto?
Sempre per le combo, riesco a fare una singola chiamata ad un servizio o ne devo fare una per ogni oggetto? Ho provato a farmi restituire un Dictionary il cui value è un object, ma ho un errore di restituzione sul canale.
b) Nel caso tu abbia diverse combo in una grid dovrai bindare ItemsSource ad una lista comune che contiene gli elementi della scelta e poi Bindare SelectedItem alla riga della GridView. Attenzione che perchè funzioni l'elemento presente nella riga della grid deve essere lo stesso che è presente nella combo.
c) Spiegati meglio e magari posta l'errore.
HTHAndrea Boschin
Most Valuable Professional - Silverlightweb: http://www.silverlightplayground.org
blog: http://blog.boschin.it
twitter: http://twitter.com/aboschin- Proposto come risposta Andrea Boschin [MVP]MVP venerdì 26 febbraio 2010 13:23
- Contrassegnato come risposta Andrea Boschin [MVP]MVP lunedì 1 marzo 2010 08:41

