HTML / CSS-Renderer für Apps im Metro-Stil

Das aktuelle WebView für Apps im Metro-Stil ist für mich unbrauchbar, da es in einem separaten HWND gehostet wird und es nicht möglich ist, das WebView mit anderen Steuerelementen zu überlagern. Darüber hinaus sind die bereitgestellten APIs für mich nicht ausreichend, um sie zu verwenden (z. B. keine Möglichkeit, die "onNavigation" -Ereignisse zu verarbeiten).

Ich suche eine C ++ - Bibliothek, die HTML / CSS analysieren und mit DirectX rendern kann. Ich bin bereit, meinen eigenen Renderer zu schreiben, aber es ist nicht einfach. Ich würde zumindest helfen, einen richtigen HTML / CSS-Parser zu haben.

Ich habe auch geprüft, ob ich Gecko oder Webkit verwenden kann, aber die Store-Genehmigung würde fehlschlagen (außerdem sind sie sehr kompliziert und für mein Projekt etwas übertrieben).

Zusätzliche Anforderungen:

Nicht-GPL (muss in kommerziellen Closed-Source-Apps zulässig sein.)Parser / Renderer für XHTML-BeschwerdenQuellcode-Verfügbarkeit ist ein Plus. Ansonsten sind Binärdateien für x86 & ARM erforderlich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage