2012-11-21 10 views
8

私はプロジェクトでWebViewを広範囲に使用していますが、その欠点をプロジェクトのショーストッパーとみなしています。 WindowsのアプリケーションでHTMLをレンダリングできるような選択肢はありますか?WindowsストアWebView代替

編集:要求されたように、我々は、このコントロールを持っている問題のいくつか:

それは何の依存関係プロパティをサポートしていません
  • は、あなたが(回避策が必要なメソッドを呼び出す必要があります、カスタムコントロールでそれを包みますか、添付プロパティ...)
  • それがあるローカルhtmlファイルのローカルhtmlファイルは、CSSやJSのような余分なファイルを、含まれている場合、あなたはより多くの回避策は、それが
  • を動作させるために必要navigatetostringと(回避策)
  • をレンダリングすることはできませんあなたのアプリケーションの上にレンダリングされたIE10 THERコントロール(再びあなたはひどいことを必要とする - 申し訳ありません - webbrushの回避策)
  • リストビューに入れたときにアニメーションが(も奇妙な伸び、他のコントロールよりも高速スクロールを)うまく機能しない、
  • アニメーションが動作しない回避策はありませんアニメーションのフライアウトに入れたときに回避策はありません
  • ズームインすると、意味のない状態でセマンティックなズームがポートレートモードで中断されます(それには、ウェブブラシの回避策が必要です)。あなたが何かをナビゲートしない限り長い間、いつでもウェブサイトをナビゲートしてズームを壊すことはありません。

私たちが持っていた多くの問題が、これらは私たちがそれ私たちは同じ問題を抱えていたが、はるかにとそれを解決し、ない「欠点」代替致命

+0

「欠点」を明確にできますか?それはIE10ベースです。 (従来のWindowsデスクトップアプリケーションには、実際には簡単に使用できる代替手段はありません)。 – WiredPrairie

+0

@WPCoderは、私たちが持っていたいくつかの問題を追加しました – UrbanEsc

+0

オプションはjavascript/html5でアプリケーションを作成することです。このようにして、htmlを表示する可能性がさらに広がります... –

答えて

1

考える作られたものであり、おそらくあります。このXAML Toolkit for WinRT

WebBrowserコントロールがあります。ご覧になる必要があります。

+1

これは古い回答ですが、XAML ToolkitのドキュメントではWebBrowserコントロールについて説明しています。アドレスバー、タイトル、ファビコンを管理するためのいくつかの追加機能を備えた既存のWebViewコントロール。したがって、OPの問題については、私が知る限り、何の助けにもならないでしょう。 –