2013-02-14 30 views
0

我正在使用嵌入式浏览器的Windows 8 metro应用程序。在这个浏览器中,我加载了一个asp.net web应用程序。这个问题发生在像我有很多文本字段的注册页面这样的页面上。当用户下降到最后几个字段时,键盘会阻止字段。Webview Windows 8嵌入式浏览器的键盘不会随页面一起滚动。触摸板

在任何其他浏览器上,键盘都会将网页形式推到键盘上方,而不是在嵌入式门户中。它只是隐藏领域。

任何帮助将不胜感激。

回答

1

WebView具有自己的窗口句柄,因此“空域”再次发布XAML背景。为了处理这些问题,您需要确定何时类似于键盘或AppBar的东西会遮挡WebView并手动修改其位置。你可以在this sample中看到一个例子,他们将动画和转换应用到WebView来处理AppBar的显示和隐藏。

您需要对键盘进行相同操作。您可以使用InputPane class来确定输入窗格(软键盘)何时显示或隐藏以及屏幕将被遮挡多少。