我剛升級我的應用程序到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