单击 UI 元素时在数据网格中保留多项选择
Posted
技术标签:
【中文标题】单击 UI 元素时在数据网格中保留多项选择【英文标题】:Retain Multiple selection in datagrid on clicking a UI element 【发布时间】:2016-03-17 03:53:31 【问题描述】:在这个数据网格中,如果我选择多行并单击那个滚轮按钮,选择就会丢失。
我想在单击该按钮时保持此选择。 如何做到这一点。
Datagrid selection changed 在 Button click 事件之前被触发。
【问题讨论】:
定义DataGrid的SelectionMode
。
这已经被设置为扩展,但是一旦我点击按钮,选择就会丢失
您应该设置为 Multiple not extended。当按住 shift 键和选择时扩展工作。
silverlight 数据网格中只有 2 个选项可用:单一和扩展
【参考方案1】:
不确定是否支持。
关于扩展的文档说:
在扩展模式下,按住 SHIFT 键选择多个项目 将选择从锚点或 CTRL 键扩展到 单独选择其他项目。
https://msdn.microsoft.com/en-us/library/system.windows.controls.datagridselectionmode(v=vs.110).aspx
在此处查看可能的解决方法:http://www.codeproject.com/Questions/582437/WPFplusDataGridpluswithplusSelectionMode-d-Mult
【讨论】:
以上是关于单击 UI 元素时在数据网格中保留多项选择的主要内容,如果未能解决你的问题,请参考以下文章