我正在开发一个WPF应用程序,主要针对Windows 10,但它也可以在旧版本上运行。默认情况下,如果我在平板电脑模式下打开应用程序,键盘将在我关注文本框时打开,并在文本框失去焦点时关闭,但如果我手动关闭键盘,它将不再打开(非常烦人的这是很自然的事情)。我可以忍受,但问题是键盘打开我的应用程序,所以用户不能看到它的50%,包括大多数文本框,这使他们很难选择其他东西到'离焦'并关闭键盘。
如果我在触摸键盘打开时可以收到通知,那么可以很容易地使用一些UI代码来确保显示正确的内容,但我找不到任何方法来获取键盘打开时的事件。