Logo UGIdotNET

Discussione 'ListView'

# Pubblicato il 12 mar 2009 17.14 - Rispondi
Michele Semprini
ListView
Ciao a tutti,
sto iniziando ad usare WPF ed ho un problema di questo genere:
ho una listView caricata con una serie di oggetti,rappresentati attraverso un particolare Template composto da un Bottone (per poter eliminare l'oggetto) e una textBox con la descrizione.
Come faccio a sapere, quando clicco su uno dei bottoni della lista, su quale elemento ho cliccato?

Grazie
Michele
# Pubblicato il 12 mar 2009 22.32 - Rispondi
Corrado Cavalli
Re: ListView
Il button ha la proprietà DataContext valorizzata con l'istanza associata, ti basta quindi recuperare la properietà e castarla opportunamente.
Il tutto in maniera dipendente da come gestisci il click del button stesso.

HTH
Corrado
# Pubblicato il 13 mar 2009 12.26 - Rispondi
Michele Semprini
Re: ListView
Grazie Corrado! Provo.
(sono anche contento che il Forum di UgiDotNet sia tornato funzionare ... )

ciao, Michele
# Pubblicato il 13 mar 2009 12.54 - Rispondi
Michele Semprini
Re: ListView
E se volessi passarlo come CommandParameter direttamente dallo XAML ad un mio Command? Come va codificato ?
# Pubblicato il 13 mar 2009 14.29 - Rispondi
Corrado Cavalli
Re: ListView
Ciao Michele, potresti usare qualcosa tipo:

Button Content="{Binding Data}" Command="{Binding DeleteCommand}" CommandParameter="{Binding}"

-Corrado

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185