Renderizador HTML / CSS para aplicativos estilo Metro

O atual WebView para aplicativos estilo Metro é inutilizável para mim porque está hospedado em um HWND separado, tornando impossível sobrepor o WebView com outros controles. Além disso, as APIs fornecidas não são suficientes para usá-las (por exemplo, nenhuma possibilidade de lidar com os eventos "onNavigation").

Estou procurando uma biblioteca C ++ que possa analisar HTML / CSS e renderizar usando o DirectX. Estou disposto a escrever meu próprio renderizador, mas não é fácil. Eu ajudaria a ter pelo menos um analisador HTML / CSS adequado.

Também verifiquei se posso usar o Gecko ou o Webkit, mas eles falham na aprovação da loja (eles também são altamente complicados e um pouco exagerados para o meu projeto).

Requisitos adicionais:

não-GPL (deve ser permitido em aplicativos comerciais de código fechado.)Analisador / renderizador de reclamações XHTMLa disponibilidade do código-fonte é uma vantagem. Caso contrário, binários para x86 e ARM são necessários.

questionAnswers(2)

yourAnswerToTheQuestion