在设置了RadGridView
的Telerik GroupDescriptor
中,一旦焦点进入网格,按下标签就不会离开焦点。它只是循环回到网格的开头。
也就是说,网格上方和下方都有一些控件。按Tab键时,焦点从顶部开始向下移动。它进入网格并(如预期和期望的那样)开始通过单个单元格进行选项卡。然而,当它到达最后一个单元格时,再次点击标签将焦点移动到第一个单元格。我希望它移动到网格下面的下一个控件,或者按TabIndex
属性的顺序移动到下一个控件。
仅当设置了GroupDescriptor
且多个组中有行时才会发生这种情况。如果没有GroupDescriptor
或所有行都在同一组中,则焦点会按预期移动。另外值得注意的是,这是一个IsReadOnly="True"
的网格。我尝试了TabNavigation
属性的不同选项但没有成功。
我该怎么做才能获得预期的行为?我失踪了一些财产?我是否必须使用Telerik的KeyboardCommandProvider
实现自定义Tab键行为,如果是,如何实现?