检查是否显示虚拟键盘(或硬件键盘是否存在?)

时间:2013-01-04 13:57:41

标签: windows-8 windows-runtime

在我的应用程序(WinRT App,C#)中,如果我将焦点设置在TextBox(TextBox.Focus())上,我需要知道是否会显示虚拟键盘。如果不显示虚拟键盘,想法是自动设置焦点(否则会太分散注意力 - 如果他想在平板电脑上编辑文本,用户必须手动对焦TextBox)。

new KeyboardCapabilities().KeyboardPresent > 0无效,因为它始终为真(请参阅http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/5be268ba-b662-4a0e-ac82-ac1e90c31b56/)。

感谢您的帮助。

0 个答案:

没有答案