Windows 8:WebViewがマウスに反応しない

金曜日 , 15, 6月 2012 Leave a comment

 

 こんにちは、最近ASP.NETの門をくぐったcoelacanthです。

 

 という出だしですが、今回はWindows 8のお話。

 Webページを読み込んで表示することができるWebViewクラスを利用してみたのですが、ページ読み込み時にリンクがクリックできない!!

 ページのスクロールもできないのですが、タッチ操作だと反応するし、画面上部からドラッグしてアプリを終了する動作を終了しきらない程度に行うとマウスクリックが可能になります。

 

 なんだろこれ?

 

 公式のサンプルはちゃんと動いてるんだけどなぁ・・・

 

 再現コードは以下、

 

   <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
       <WebView x:Name="webView" Margin="166,95,181,72" Visibility="Collapsed"/>
    </Grid>

 

 XAMLコードはシンプル。

 C#側もシンプル。

 

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            this.webView.LoadCompleted += webView_LoadCompleted;
            this.webView.Navigate(new Uri(e.Parameter as string));
        }

        void webView_LoadCompleted(object sender, NavigationEventArgs e)
        {
            this.webView.Visibility = Windows.UI.Xaml.Visibility.Visible;
        }

 

 まだエラー処理も入れてない状態ですが、例外をはいているわけでもなく・・・

 


Please give us your valuable comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください