8

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

編集: リクエストに応じて、このコントロールに関するいくつかの問題:

  • 依存関係プロパティのサポートはありません。メソッドを呼び出す必要があります (回避策が必要です: カスタム コントロールでラップするか、プロパティを添付してください...)
  • ローカルの html ファイルをレンダリングできません (navigatetostring による回避策)
  • ローカルの html ファイルに css や js などの余分なファイルが含まれている場合、それを機能させるにはさらに回避策が必要です
  • これは、アプリケーションの上にレンダリングされた IE10 であるため、他のコントロールをカバーします (ここでも、ひどい - 申し訳ありません - webbrush の回避策が必要です)。
  • リストビューに配置するとアニメーションがうまく機能しません (他のコントロールよりも速くスクロールし、奇妙なストレッチもします)。回避策はありません
  • アニメーション フライアウトを配置すると、アニメーションがまったく機能しません。回避策はありません。
  • ズームインすると、理由は不明ですが、ポートレート モードでのセマンティック ズームが機能しなくなります (Webbrush の回避策が必要であることに加えて)。そしてそれはズームを壊します。

おそらくもっと多くの問題がありましたが、これらは私たちがショーストッパーと見なしたものです

4

1 に答える 1

1

同じ問題がありましたが、このXAML Toolkit for WinRT の「欠点」ではなく、はるかに多くの代替手段で解決しました。

WebBrowser見なければならないコントロールがあります。

于 2013-08-19T18:00:49.770 に答える