主要是在LISTVIEW中.LISTVIEWITEM的焦点转移.在KEYDOWN事件中.设置焦点后.无法响应方向键的问题.通过这种方式可以解决.
FocusNavigationDirection focusDirection = FocusNavigationDirection.Up; //可以是其他方向键.它是一个枚举值.
TraversalRequest request = new TraversalRequest(focusDirection);
Listview.items[0].MoveFocus(request);
具体效果也可以看自带的例程:FocusSample.zip.
FocusNavigationDirection focusDirection = FocusNavigationDirection.Up; //可以是其他方向键.它是一个枚举值.
TraversalRequest request = new TraversalRequest(focusDirection);
Listview.items[0].MoveFocus(request);
具体效果也可以看自带的例程:FocusSample.zip.
本文介绍了解决ListView中 ListViewItem 焦点转移问题的方法。当设置焦点后无法响应方向键时,可以通过创建 TraversalRequest 并调用 MoveFocus 方法来解决。提供了一个具体的实现示例。
1834





