当前位置: 首页 > 编程语言 > C#

用户是用键盘还是鼠标离开了WPFTextBox?分享

时间:2023-04-11 03:36:19 C#

用户是否使用键盘或鼠标离开WPFTextBox?我有一个TextBox的PreviewLostKeyboardFocus事件处理程序。当我使用键盘(Tab键)或鼠标(通过单击窗体上的另一个TextBox)离开TextBox时,它会触发。处理程序采用KeyboardFocusChangedEventArgs,它有一个名为KeyboardDevice的属性,在任何一种情况下都不为null(我希望在使用鼠标时在这里找到null)。问题:如何判断用户是使用键盘还是鼠标离开了WPFTextBox?e.KeyboardDevice.GetKeyStates(Key.Tab)(其中e属于KeyboardFocusChangedEventArgs类型)报告:这对您有用吗?以上是C#学习教程:用户使用键盘还是鼠标离开WPFTextBox?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: