我在我的WPF窗體中的其他控件之間有一個Listview。當我在控件之間進行選擇並且ListView被聚焦時,ListView項自動被聚焦,而不是ListView本身,它允許使用鍵盤在項目之間移動。WPF - 將鍵盤焦點設置爲像Tab這樣的ListView項目
我想在用戶單擊ListView中的空白區域時出現相同的行爲。所以我爲ListView創建了一個Click事件,但不知道要執行哪個代碼。我努力了;
ListView.Focus();
Keyboard.Focus(ListView);
但始終ListView控件本身的重點是,這是有道理的我想.. ListView控件設置爲可聚焦=虛假完全禁用聚焦,包括項目,並與周圍的Tab鍵也不再工作重點。
如何在我的OnClick事件中重新創建Tab焦點行爲?
你試圖把重點/選擇第一個'ListViewItem'而不是'ListView'本身? – janonimus