我在Xbox XAML应用中访问WebView中的html webapp。对于上下文,它以前是托管的webapp,但是在播放视频内容时发生泄漏导致崩溃,这促使我使用带有WebView和MediaElement的XAML应用程序。
最初,我的window.Windows.UI.ViewManagement.InputPane
.getForCurrentView()
.tryShow();
字段在聚焦并按下' A / ok'时未显示键盘(InputPane)。控制器/遥控器上的按钮。使用以下
window.Windows
帮助在第一次按键时显示键盘。我的应用程序托管在WebView中,我遇到了同样的问题,但ScriptNotify
不可用。解决方案似乎是在WebView上使用Windows.UI.ViewManagement.InputPane.GetForCurrentView().TryShow();
事件,它本身调用代码的C#部分中的(非常相似的)以下代码:
<input/>
到目前为止一切顺利。现在的问题是:当击中&#34; B / return&#34;控制器/遥控器上的按钮,InputPane离开,{{1}}元素显然是聚焦的,因为它仍然显示闪烁的文本光标,但应用程序不响应按键。我必须按下&#34; B / return&#34;第二次按钮重新获得对webapp的控制权。
我查看了InputPane api,并且像黑客一样关注WebView但到目前为止没有成功。
非常感谢任何帮助!