触摸键盘在WPF中打开时检测

时间:2016-10-04 12:36:47

标签: wpf windows-10

我正在开发一个WPF应用程序,主要针对Windows 10,但它也可以在旧版本上运行。默认情况下,如果我在平板电脑模式下打开应用程序,键盘将在我关注文本框时打开,并在文本框失去焦点时关闭,但如果我手动关闭键盘,它将不再打开(非常烦人的这是很自然的事情)。我可以忍受,但问题是键盘打开我的应用程序,所以用户不能看到它的50%,包括大多数文本框,这使他们很难选择其他东西到'离焦'并关闭键盘。

如果我在触摸键盘打开时可以收到通知,那么可以很容易地使用一些UI代码来确保显示正确的内容,但我找不到任何方法来获取键盘打开时的事件。

1 个答案:

答案 0 :(得分:3)

您可以在Windows 10 Anniversary Edition及更高版本上使用this从触控键盘获取通知。