With what keys can a user leave a WPF TextBox?

I'm trying to determine whether or not a user left the WPF TextBox using the keyboard or the mouse.

If I decide to monitor the TextBox for certain keys being pressed, what are the keys for which I should watch? Put another way (hence the question title):

Question : With what keys can a user possibly leave a WPF TextBox?

Is it only Tab , or are there other keys to consider?


Don't forget about

  • Shift-tab
  • Arrow keys (depending on focus)
  • Alt menu option key combinations

  • Alt-tab

  • Windows key

  • tab by default. However, In windows forms (including WPF) you have full control over everything so the keystrokes/keystroke combinations that could cause a control to lose focus is virtually limitless. It would probably be fairly easy to see if anything specific could cause a specific control to lose focus, but covering all possibilities is impractical in the general case.

    Also, have you considered how to handle voice recognition software that lets a user navigate a screen?

    链接地址: http://www.djcxy.com/p/44930.html

    上一篇: 文本框SelectAll选项卡上,而不是鼠标单击

    下一篇: 用什么键可以让用户离开WPF文本框?