4
A
回答
2
您可以訂閱PreviewKeyDown
事件:
private void Window_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (Keyboard.Modifiers == (ModifierKeys.Control | ModifierKeys.Alt) &&
e.Key == Key.S)
{
textBox1.Focus();
}
}
3
使用InputBindings,定義KeyBinding並創建一個command這不聚焦。
<Window.InputBindings>
<KeyBinding Command="{Binding MyFocusCommand}" Key="S" Modifiers="Control+Alt"/>
</Window.InputBindings>
1
相關問題
- 1. 切換窗口的鍵盤快捷鍵
- 2. Windows鍵盤快捷鍵和子窗口
- 3. 調整窗口亮度的快捷鍵
- 4. 在整個窗口中的WPF快捷鍵
- 5. 如何在每個WPF窗口中處理快捷鍵?
- 6. 使用快捷鍵彈出窗口
- 7. 在窗口中創建快捷鍵10
- 8. eclipse分割窗口切換快捷鍵
- 9. 帶ALT的WPF快捷鍵
- 10. WPF RoutedUICommand:如何允許'鍵入'註冊爲快捷鍵的鍵?
- 11. 的Visual Studio:快捷鍵關閉窗口沒有工作
- 12. 快捷鍵關閉立即窗口在Visual Studio 2010
- 13. Wpf快捷鍵綁定
- 14. WPF(XAML):快捷鍵事件
- 15. WPF Windows快捷鍵幫助
- 16. 兩個關鍵快捷鍵
- 17. WPF中的鍵盤快捷鍵
- 18. WPF MVVM中的鍵盤快捷鍵?
- 19. Visual Studio窗口快捷Wonkyness
- 20. 以編程方式查找窗口的鍵盤快捷鍵
- 21. 特定窗口小部件的PyQt/PySide鍵盤快捷鍵
- 22. WPF Richtextbox和鍵盤快捷鍵
- 23. 鍵盤快捷鍵爲WPF菜單項
- 24. 鍵盤快捷鍵,打開新窗口[Chrome擴展程序]
- 25. Visual Studio 2013調整窗口大小快捷鍵熱鍵
- 26. 系統熱鍵快捷鍵(Windows/Qt):防止窗口鎖定?
- 27. Python Tkinter使用鍵盤快捷鍵去除窗口
- 28. Eclipse Juno鍵盤快捷鍵影響不可見窗口
- 29. 確定誰關注WPF窗口
- 30. 網頁上的快捷鍵
這將是更好地使用PreviewKeyDown實現這一目標。否則,窗口將成爲最後一個獲取事件的控件,如果其中一個子控件處理事件,它甚至不會看到它。 – Andy
@安迪 - 我同意,這是更好的。謝謝。更新。 –
恭喜!在48天內10k。 –