Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf DataGrid未触发KeyDown或KeyUp事件_Wpf_Silverlight_Datagrid_Silverlight 4.0 - Fatal编程技术网

Wpf DataGrid未触发KeyDown或KeyUp事件

Wpf DataGrid未触发KeyDown或KeyUp事件,wpf,silverlight,datagrid,silverlight-4.0,Wpf,Silverlight,Datagrid,Silverlight 4.0,我已经为DataGridRowGroupHeader的KeyDown和KeyUp事件附加了一个处理程序,希望在用户使用箭头键选择组行时捕获导航,但是我无法触发此事件。不过,我可以让DataGridRowGropHeader触发MouseButtonUp事件,但这只是解决方案的一半。相反,你可以使用PreviewKeyDown事件,你可以使用PreviewKeyDown事件。你可以使用Silverlight Spy之类的东西来查看这些点击到底触发了什么。根据Silverlight Spy,在Dat

我已经为DataGridRowGroupHeader的KeyDown和KeyUp事件附加了一个处理程序,希望在用户使用箭头键选择行时捕获导航,但是我无法触发此事件。不过,我可以让DataGridRowGropHeader触发MouseButtonUp事件,但这只是解决方案的一半。

相反,你可以使用PreviewKeyDown事件,你可以使用PreviewKeyDown事件。

你可以使用Silverlight Spy之类的东西来查看这些点击到底触发了什么。根据Silverlight Spy,在DataGrid中导航时,DataGrid本身是唯一关键事件的源。问题是如何定制/派生DataGrid,使其允许该事件进入DataGridRowGroupHeaders?您可以使用类似Silverlight Spy的工具来查看这些单击时到底触发了什么。根据Silverlight Spy,DataGrid本身是在其中导航时唯一关键事件的来源。问题是如何定制/派生DataGrid,从而允许该事件进入DataGridRowGroupHeaders?