我想阻止在我的列表框中选择ListBoxItems。我的DataTemplate有一个复选框,这应该是用户可以单击或选择的唯一东西。 我该怎么做? 谢谢!WPF - 阻止列表框项目选择
2
A
回答
7
这几乎是一个重复的问题。事实上,你问两个问题在这里:
无论哪种风格你
ListBoxItem
,使其不显示选择(上SO别处寻找这个问题的答案),或ItemsControl
更换ListBox
如果你不这样做需要ListBox
提供的其他功能。绑定你的复选框的财产器isChecked于母公司
ListBoxItem.IsSelected
属性:<CheckBox IsChecked="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBoxItem}, Path=IsSelected}" />
0
当你的用户试图(取消)检查你的复选框后,项目以某种方式变为“活动”。专注的风格将被应用。据我所知,没有办法禁用选择(因为如果你做了你的复选框将不起作用),但你可以覆盖你的列表框项目的集中(或选定)风格
相关问题
- 1. Visual Basic.Net阻止用户选择列表框项目
- 2. WPF选择列表框项目与自定义边框
- 3. 快速筛选列表框项目wpf?
- 4. WPF:列表框,居中选定项目
- 5. 列表框未选择所选项目
- 6. WPF列表框选择
- 7. WPF列表框:与选择
- 8. 如何防止组合框从wpf的列表中选择一个项目?
- 9. 防止WPF列表框在布局更改时在鼠标下选择项目
- 10. 停止正在列表框中选择的项目
- 11. WPF选择列表框项目在滚动列表框后点击右键
- 12. WPF列表框选择仅使用xaml的所有项目
- 13. WPF:列表框单击并拖动选择其他项目
- 14. WPF列表框按钮来选择项目
- 15. WPF在列表框的MouseMove上禁用项目选择
- 16. 一次只选择一个项目的多个WPF列表框
- 17. WPF使用SelectedIndex从ViewModel中选择列表框中的项目
- 18. 鼠标悬停选择WPF列表框中的项目
- 19. WPF列表框选定项目调出另一个子列表框项目
- 20. 从列表框中选择项目XAML
- 21. C#列表框组选择的项目
- 22. 无法选择项目列表框:InvalidOperationException
- 23. 项目选择收缩列表框
- 24. C#列表框选择项目
- 25. 在列表框中选择项目
- 26. XLwings选择列表框上的项目
- 27. 列表框中选择所有项目
- 28. 列表框从usercontrol选择的项目
- 29. 已冻结选择列表框项目
- 30. 保留列表框项目选择
使用ItemsControl的,像德鲁说,做的伎俩。 – 2009-09-30 16:01:18