2010-06-06 7 views
8

Ho una casella di riepilogo che consente all'utente di selezionare più elementi. Normalmente l'utente può farlo tenendo premuto il tasto CTRL e facendo clic sull'elemento che desidera selezionare.Configura ListBox in WPF in modo che sia possibile selezionare più elementi senza tenere premuto il tasto CTRL

È possibile configurare questa casella di riepilogo in modo che l'utente non debba tenere premuto il tasto CTRL quando si selezionano le voci? In modo che lui o lei farà semplicemente clic sull'elemento (senza tenere premuto nulla) e l'elemento verrà selezionato (non selezionato se è stato selezionato in precedenza)?

Grazie

risposta

16

Usa

SelectionMode="Multiple" 

Dal MSDN:

La proprietà SelectionMode determina quanti elementi un utente può selezionare in una sola volta. È possibile impostare la proprietà su Single (impostazione predefinita), Multiple o Extended. La seguente tabella descrive il comportamento di questi valori di enumerazione.

Single L'utente può selezionare solo un articolo alla volta.

Multiple L'utente può selezionare più voci senza tenere premuto un tasto di modifica.

Extended L'utente può selezionare più elementi consecutivi tenendo premuto il tasto MAIUSC o elementi non consecutivi tenendo premuto il tasto CTRL e cliccando le voci.