一個ListBox我有一個WPF ListBox
,我想與數據綁定的SelectionMode =多
- 啓用多重選擇在
ListBox
,並 - 數據綁定列表框到我的視圖模型。
這兩個要求似乎是不兼容的。我的視圖模型有一個ObservableCollection<T>
屬性來綁定到這個ListBox;我在屬性中設置了XAML中的綁定到ListBox.SelectedItems
屬性。當我編譯時,我得到一個錯誤,說SelectedItems
屬性是隻讀的,無法從XAML中設置。
我是否綁定了錯誤的控件屬性?有沒有辦法將XAML中的多選列表框綁定到視圖模型集合屬性?謝謝你的幫助。
我希望你包含viewmodel代碼...不知道應該在屬性上使用哪些數據類型。 – barrypicker 2015-12-24 22:01:52
IsSelected屬性是一個布爾值。 – 2015-12-25 01:39:22
這是一個非常好的解決方案。以防萬一,爲DataGrid中,XAML是: <形式的TargetType = 「{x:類型DataGridRow}」> ... –
Guillaume
2016-03-22 16:41:53