2012-04-25 4 views
1

WebViewは、コントロールなどの他のUIリージョンをWebViewの上にレンダリングできないという特徴があります。can webView上の他のコントロールカバー

これは、他のコントロール(ポップアップのようなもの)を上に置く方法がないということですか?

答えて

1

あなたは正しいです。現在のところ、(25.04.2012)には、Windows 8用パブリックSDKで提供されているWebViewをオーバーレイする方法がありません。問題は基本的に、WebViewが技術的にInternet Explorerのインスタンスであり、他のMetroスタイルのアプリケーションのHWNDで動作していることです。実際、WebViewは適切なXAMLコントロールではありません。

スタティック(非インタラクティブ)HTMLをアプリに表示する必要がある場合は、WebViewBrushを使用できます。私は現在、自身が解決策を探しています

HTML/CSS Renderer for Metro-Style Apps

は基本的に、我々は今、次のオプションがあります。 - MSFT「修正」のWebViewコントロール - 他のブラウザベンダー(Mozillaの、グーグル、オペラなど。)再利用可能なXAMLコントロール を提供 - 私たちは

いつかのWebKitの私たち自身のポートを開発し、問題が解決されます...

は、ここに私のスレッドを参照してください: http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/23a235a2-b0a3-4161-bc74-c42289c61264 他のリソース: http://nerddawg.blogspot.de/

0

このクラスはWebViewBrushという名前のクラスがあります。ここにリンクがあります。 WebViewBrush

関連する問題