我刚升级我的应用程序到Windows 8.1,但现在我加载到WebView中的页面不再是交互式的。我无法按任何按钮或填写任何HTML表单字段。我的WebView看起来像这样Windows 8.1中的WebView“禁用”
<WebView x:Name="browser" ScrollViewer.ZoomMode="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"></WebView>
我刚升级我的应用程序到Windows 8.1,但现在我加载到WebView中的页面不再是交互式的。我无法按任何按钮或填写任何HTML表单字段。我的WebView看起来像这样Windows 8.1中的WebView“禁用”
<WebView x:Name="browser" ScrollViewer.ZoomMode="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"></WebView>
我基础上Blank App (XAML)
模板只把下面一行MainPage.xaml
的Grid
内就创建了一个新的Windows商店应用的Windows 8.1:
<WebView x:Name="browser" ScrollViewer.ZoomMode="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" Source="http://www.quackit.com/html/codes/html_form_code.cfm" />
的HTML表单控件按预期行事。这对你有用吗?您的网页上是否还有其他可阻止与HTML控件互动的内容?
也许您对WebView
有其他(透明)控件。 Windows 8.1中的z顺序有所变化:在Windows 8中总是呈现在其他控件之上,现在它可以在其他控件下呈现。
如上所述,您应该浏览网页视图或设置来源。空白webview不显示任何内容
browser.navigate(“http://example.com//”);
我只是把WebView的矩形网格中的,似乎所有的投入都是由矩形捕捉:
<Grid>
<WebView Name="ContentWebView" ScrollViewer.ZoomMode="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollMode="Disabled"
DefaultBackgroundColor="Transparent" Height="Auto" MinHeight="600" />
<Rectangle Fill="Transparent"></Rectangle>
</Grid>
你说得对,我确实对我的WebView的顶部的另一个控制。 谢谢 – Dave