2012-04-24 3 views
4

Текущие приложения WebView для Metro-Style непригодны для меня, потому что они размещаются в отдельном HWND, что делает невозможным наложение WebView на другие элементы управления. Кроме того, предоставленные API недостаточно для меня, чтобы использовать его (например, нет возможности обрабатывать события onNavigation).Редактор HTML/CSS для приложений Metro-Style

Я ищу библиотеку C++, которая может анализировать HTML/CSS и визуализировать с помощью DirectX. Я готов написать свой собственный рендер, но это непросто. Я бы помог по крайней мере иметь правильный парсер HTML/CSS.

Я также проверил, могу ли я использовать Gecko или Webkit, но они не смогут утвердить магазин (они также являются очень сложными и немного избыточна для моего проекта.)

Дополнительные требования:

  • не -GPL (должно быть разрешено в коммерческих приложениях с закрытым исходным кодом.)
  • Анализатор/рендеринг XHTML
  • доступность исходного кода является плюсом. В противном случае необходимы бинарные файлы для x86 & ARM.

ответ

0

Новый WebView в Windows 8.1 решил все проблемы, которые я ранее имел. Смешивание нового WebView в приложениях XAML можно выполнять без каких-либо проблем с воздушным пространством (даже несколько WebView могут быть расположены друг над другом). Поскольку ни одно из упомянутых решений действительно не разрешает мою проблему (несовместимо с приложениями Metro-Style), я выбрал ответ на свой вопрос для других людей, ищущих информацию.

MSDN ссылка: http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview

0

Посмотрите на LibRocket или Awesomium. Они находятся в правильном футбольном поле.

Смежные вопросы