没有CTRL或Shift的WPF Datagrid多重选择

标签 wpf datagrid selection wpftoolkit

WPF Datagrid有两种选择模式,“单一”或“扩展”。 WPF ListView具有第三个-多个。此模式允许您单击并选择多行,而无需按住CTRL或Shift键。有人知道如何为数据网格执行此操作吗?

最佳答案

该工具包中的DataGrid不支持此功能,当.NET 4附带DataGrid时,它看起来像won't be supported。该控件尚未准备好用于生产的另一个原因。我会选择以下选项之一:

  • 使用ListView/GridView滚动自己的网格
  • 修改工具箱中DataGrid的源代码(因为已经支持扩展选择,所以它应该不会太难吗?)
  • 寻找任何可用的商业WPF数据网格(它们通常会添加大量有用的功能)

  • 我同意DataGrid应该支持这一点,并且无论如何,您都应该使用file a bug/suggestion。进入.NET 4.也许还为时不晚。

    关于没有CTRL或Shift的WPF Datagrid多重选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2053526/

    相关文章:

    c# - 如何使用转换器格式化列中的日期?

    WPF Datagrid - 添加和删除行和 MVVM

    python - 如何使用 xsel 获取选定的文本 - Python

    javascript - 嵌套节点 javascript 中的插入符索引

    c# - wpf web 浏览器控件的限制是什么?

    c# - 关闭主窗口后如何显示新窗口?

    c# - 嵌套 ItemsControl 的拉伸(stretch)高度

    c# - 这是设计 N 层的正确方法吗?

    c# - 如何将行动态添加到 UWP 中的数据网格?

    Java 选择排序交换不按预期工作