有人能告诉我如何检测硬件键盘何时使用以及何时使用软键盘?或者是否有任何事件表明硬件键盘已显示。
答案 0 :(得分:4)
从芒果开始,现在可以完成硬件键盘检测 - 请参阅:
IsKeyboardDeployed - http://msdn.microsoft.com/en-us/library/microsoft.phone.info.devicestatus.iskeyboarddeployed(v=VS.92).aspx
IsKeyboardPresent - http://msdn.microsoft.com/en-us/library/microsoft.phone.info.devicestatus.iskeyboardpresent%28v=VS.92%29.aspx
KeyboardDeployedChanged - http://msdn.microsoft.com/en-us/library/microsoft.phone.info.devicestatus.keyboarddeployedchanged(v=VS.92).aspx
来自Is there any way to detect if there's a hardware keyboard on the phone?
答案 1 :(得分:2)
目前没有任何可靠的方法可以检测到这一点。
Jaime Rodriguez在这里探讨了一个部分解决方案,并建议不要在总结中使用它。
Guessing if the SIP is visible in a Windows Phone application
大多数人都想检测这个以自定义布局,以使接受/取消类型功能可访问。在这方面,应用程序栏可以成功使用。