2013-10-17 42 views
0

我剛升級我的應用程序到Windows 8.1,但現在我加載到WebView中的頁面不再是交互式的。我無法按任何按鈕或填寫任何HTML表單字段。我的WebView看起來像這樣Windows 8.1中的WebView「禁用」

<WebView x:Name="browser" ScrollViewer.ZoomMode="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"></WebView> 

回答

3

我基礎上Blank App (XAML)模板只把下面一行MainPage.xamlGrid內就創建了一個新的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中總是呈現在其他控件之上,現在它可以在其他控件下呈現。

+0

你說得對,我確實對我的WebView的頂部的另一個控制。 謝謝 – Dave

-2

如上所述,您應該瀏覽網頁視圖或設置來源。空白webview不顯示任何內容

browser.navigate(「http://example.com//」);

0

我只是把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> 
相關問題