Я хотел бы предотвратить выбор ListBoxItems в моем ListBox. У моей DataTemplate есть флажок, и это должно быть единственное, что пользователь может щелкнуть или выбрать. Как я могу это сделать? Спасибо!WPF - запрет выбора списка ListBox
2
A
ответ
7
Это почти дублирующий вопрос. На самом деле, вы задаете два вопроса:
Либо ваш стиль
ListBoxItem
так, что он не показывает выбор (смотрите в другом месте на SO для этого ответа), или заменитьListBox
сItemsControl
, если вы этого не сделаете нужны другие функции, которые предоставляетListBox
.Bind IsChecked собственности вашей CheckBox к родительскому
ListBoxItem.IsSelected
собственности:<CheckBox IsChecked="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBoxItem}, Path=IsSelected}" />
0
Когда ваш пользователь попытается (не) проверить ваши флажки, тогда элемент станет «активным» каким-либо образом. И будет применен сфокусированный стиль. Насколько я знаю, нет возможности отключить выбор (потому что, если вы сделали свои флажки не будут работать), но вы можете переопределить сфокусированный (или выбранный) стиль ваших элементов списка.
Смежные вопросы
- 1. WPF ListBox: проблема выбора
- 2. Запрет включения списка ListBox не работает
- 3. WPF. Стиль списка ListBox
- 4. Задача выбора списка списка WPF
- 5. Элемент выбора - запрет выбора изменен
- 6. Запрет выбора текста Flex
- 7. WPF Dropdown ListBox
- 8. Событие выбора элемента списка просмотра Wpf
- 9. WPF Как найти элемент списка ListBox?
- 10. Как получить элемент Listbox из списка wpf
- 11. привязка элемента списка ListBox WPF к списку
- 12. Listbox генерирует вторичный Listbox на основе выбора
- 13. Запрет прокрутки при входе мыши в WPF ComboBox выпадающего списка
- 14. WPF DropShadowEffect в ListBox
- 15. WPF ListBox SelectionBox
- 16. Filtered WPF ListBox
- 17. WPF ListBox insert
- 18. WPF listBox dataContextChanged
- 19. WPF: Listbox, valueconverter
- 20. WPF перетаскивания ListBox
- 21. Сортировка ListBox в WPF
- 22. Есть ли что-то вроде списка WPF без выбора?
- 23. Групповая панель WPF ListBox
- 24. WPF DisplayMemeberPath on ListBox
- 25. wpf отзывчивый ListBox/Grid
- 26. WPF ListBox Selection Color
- 27. Удаление элемента списка ListBox
- 28. WPF ListBoxItem проблема выбора
- 29. WPF Listbox multi selection
- 30. WPF ListBox Binding ItemsSource
Использование ItemsControl, как говорит Дрю, делает трюк. –