我在我的WPF窗体中的其他控件之间有一个Listview。当我在控件之间进行选择并且ListView被聚焦时,ListView项自动被聚焦,而不是ListView本身,它允许使用键盘在项目之间移动。WPF - 将键盘焦点设置为像Tab这样的ListView项目
我想在用户单击ListView中的空白区域时出现相同的行为。所以我为ListView创建了一个Click事件,但不知道要执行哪个代码。我努力了;
ListView.Focus();
Keyboard.Focus(ListView);
但始终ListView控件本身的重点是,这是有道理的我想.. ListView控件设置为可聚焦=虚假完全禁用聚焦,包括项目,并与周围的Tab键也不再工作重点。
如何在我的OnClick事件中重新创建Tab焦点行为?
你试图把重点/选择第一个'ListViewItem'而不是'ListView'本身? – janonimus