Ho un WPF ListBox
che vorreiDatabinding un ListBox con SelectionMode = multipla
- Abilita selezione multipla nel
ListBox
e - DataBind ListBox al mio modello di vista.
Questi due requisiti sembrano essere incompatibili. Il mio modello di vista ha una proprietà ObservableCollection<T>
da associare a questo ListBox; Ho impostato un'associazione in XAML dalla proprietà alla proprietà ListBox.SelectedItems
. Quando ho compilato, ho ricevuto un errore che diceva che la proprietà SelectedItems
era di sola lettura e non poteva essere impostata da XAML.
Sono collegato alla proprietà di controllo errata? C'è un modo per associare un ListBox a selezione multipla in XAML a una proprietà di raccolta del modello di vista? Grazie per l'aiuto.
Mi auguro che tu abbia incluso il codice del viewmodel ... Non sono sicuro quali dati devono essere utilizzati sulla proprietà. – barrypicker
La proprietà IsSelected è di tipo booleano. –
È una soluzione molto bella. Nel caso in cui, per un DataGrid, il XAML è: –
Guillaume