DataGrid for WPF 帮助文档
自定义键盘导航

您可以添加您自己的自定义导航至C1DataGrid控件。自定义键盘导航将使您能够控制最终用户如何和grid进行交互。例如,您可以阻止用户导航到只读列或具有Null值的单元格中。在分级grid中,您可以设置父子grid之间的导航方式。为添加自定义键盘导航,您需要处理KeyDown事件,并添加代码将默认的导航逻辑替换为您的自定义导航逻辑。

添加KeyDown事件处理程序

完成以下步骤以添加KeyDown事件处理程序:

  1. 切换到代码视图,添加KeyDown事件的事件处理程序,例如:
  2. 切换到源代码视图并添加事件处理程序至C1DataGrid控件实例,例如:
    <c1:C1DataGrid x:Name="c1DataGrid1" AutoGenerateColumns="True" KeyDown="c1DataGrid1_KeyDown"> </c1:C1DataGrid>


现在您可以将代码添加到KeyDown事件处理程序以自定义默认导航。具体示例,您可以参见位于ControlExplorer示例中的分级grid示例(C1_MDSL_RowDetail)。

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城

GCDN(葡萄城产品技术社区)