4

Metro スタイル アプリの現在の WebView は、別の HWND でホストされているため、私には使用できず、WebView を他のコントロールと重ねることができません。さらに、提供された API は、私がそれを使用するのに十分ではありません (たとえば、「onNavigation」イベントを処理する可能性はありません)。

HTML/CSS を解析し、DirectX を使用してレンダリングできる C++ ライブラリを探しています。独自のレンダラーを作成したいと思っていますが、簡単ではありません。少なくとも適切な HTML/CSS パーサーがあれば助かります。

また、Gecko または Webkit を使用できるかどうかも確認しましたが、ストアの承認に失敗します (また、これらは非常に複雑で、私のプロジェクトでは少しやり過ぎです)。

追加要件:

  • 非 GPL (クローズドソースの商用アプリで許可する必要があります。)
  • XHTML 準拠のパーサー/レンダラー
  • ソースコードが利用できることはプラスです。それ以外の場合は、x86 および ARM のバイナリが必要です。
4

2 に答える 2

0

LibRocket または Awesomium を見てください。彼らは正しい球場にいます。

于 2012-05-09T21:07:45.630 に答える
0

Windows 8.1 の新しい WebView は、私が以前抱えていたすべての問題を解決しました。XAML アプリで新しい WebView を混在させることは、空域の問題なしで行うことができます (複数の WebView を重ねて配置することもできます)。言及された解決策のどれも実際に私の問題を解決しないため (Metro-Style アプリと互換性がない)、情報を探している他の人のために私自身の質問に答えることにしました。

MSDN リンク: http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview

于 2013-07-08T14:32:34.837 に答える