WPF及Silverlight版DataGrid概述 > DataGrid 特性 > 键盘和鼠标导航 > 鼠标导航 |
下表列出了一些可用于在运行时在grid上进行导航或者其他操作的鼠标和键盘快捷键。值得注意的是,在苹果电脑上,最终用户可以使用Command(或Apple)键以替代这里提到的Ctrl键:
鼠标动作 | 描述 |
---|---|
单击一个没有被选中的行 | 单击一个没有被选中的行 |
单击当前行的某个单元格。 | 使得发生单击的单元格进入编辑模式。 |
拖动一个列头单元格 | 移动该列,使得可以拖放到一个新的位置(假定当前CanUserReorderColumns 属性设置为True且当前被拖动行的CanUserRorder 属性为True)。 |
拖动列头分隔符 | 调整列的宽度(假定CanUserResizeColumns 属性设置为True且当前列的CanUserResize 属性为True)。 |
点击列头单元格 |
如果ColumnHeaderClickAction属性设置为Sort,当用户单击列头时,将对列进行排序(假定此时CanUserSortColumns 属性设置为True且当前列的CanUserSort 属性设置为True)。 |
按住Ctrl键的同时单击行 | 修改一个非连续的多行选择(如果SelectionMode为支持多行,多单元格,或多列)。 |
SHIFT+单击一行 | 修改一个连续的多行选择(如果SelectionMode为支持多行,多单元格,或多列)。 |