我希望它只能在DataGrid中选择一个单元格。在禁用多选的情况下,您仍然可以选择一系列单元格,但我希望它只允许单单元格选择。有没有办法通过属性来做到这一点?或者我将不得不拦截选择并过滤除一个单元格以外的所有内容?在WPF中,我如何只允许在DataGrid中选择一个单元格?
2
A
回答
6
的DataGrid
具有DataGridSelectionUnit
类型与SelectionMode
一个SelectionUnit
属性,并结合:
将SelectionMode和SelectionUnit属性一起限定DataGrid的 选择行为。
尝试设置SelectionUnit
至Cell
。这将既SelectionMode
值工作:
如果选择模式扩展,用户可以选择多个项目 其中项目类型由SelectionUnit属性定义。如果 选择模式为单一,则用户只能选择单个项目。
要选择单个单元格,使用的Single
SelectionMode
和Cell
SelectionUnit
:
将SelectionMode和SelectionUnit性质共同决定 用户如何选择一个DataGrid项目。例如,如果SelectionMode是Single且SelectionUnit是Cell,则用户可以在DataGrid中一次只选择一个单元格。
3
您需要设置DataGrid的SelectionUnit。它定义了一个选择单位的范围。它可以设置为Cell,CellAndRowHeader和FullRow。
例子:
<DataGrid ItemsSource="{Binding Customers}" SelectionMode="Single" SelectionUnit="Cell" />
相关问题
- 1. 如何在WPF中选择单元格时选择DataGrid单元格内的TextBox?
- 2. 只在DataGrid中选择多行或单个单元格
- 3. 允许行选择禁用WPF数据格中的单元格
- 4. WPF Datagrid从某一行的单元格中选择一个值
- 5. UICollectionView只允许选择第一个单元格
- 6. 只允许在选择框中选择一个选项多个
- 7. 允许在dataGridview中选择行,但不允许单元格选择
- 8. DataGrid中只有一个行选择单元格
- 9. 如何只允许一个时期在vb.net的Datagridview单元格
- 10. 如何在swift中一次只选择两个UITableview单元格
- 11. 只允许在modalpopup中的gridview中选择一个复选框
- 12. 在WPF中,如何限制DataGrid中的选择只能是同一行或列中的单元格?
- 13. 在WPF DataGrid中格式化单元格
- 14. 在运行时选择wpf datagrid单元
- 15. iPhone:如何允许在tabelview中自定义单元格的多个选择?
- 16. SelectionModel:只允许两个网格中的一个选择
- 17. 在UltraWinGrid中只选择一个单元
- 18. WPF选择器 - 我如何确保它只允许单个选择而不是多个选择?
- 19. 我想在一个表中使用RadioButtons,其中只允许选择一个
- 20. 只允许在DataGridView中选择一个复选框
- 21. 如何获取未在WPF中选择的DataGrid的单元格内容?
- 22. 在DataGrid中编辑单元格(WPF)
- 23. 在WPF DataGrid中合并单元格
- 24. 如何只允许一个单元格点击
- 25. 如何在WPF Datagrid的单元格中添加多个图像?
- 26. 只允许选择一个UIButton
- 27. 只允许选择一个Django_tables2
- 28. 选择RowDetailsTemplate中的WPF DataGrid的单元格
- 29. 我们可以在WPF中的DataGrid的单元格内有一个网格吗?
- 30. 如何在JavaScript中只允许一个空格实时过滤
控制什么您使用的是?对于答案可能有点关键。 – 2012-07-11 08:23:39
@AdamHouldsworth耶谢谢。没有意识到我离开了。这是一个DataGrid。 – Matt 2012-07-11 08:30:23