2012-11-21 3 views
8

Я широко использую WebView в проекте, но обнаруживаю, что его недостатки являются showstopper для проекта. Существуют ли альтернативы, которые могут отображать HTML в приложениях для хранения Windows?Windows Store WebView Alternative

Edit: В соответствии с просьбой, некоторые из проблем, которые мы имеем с этим элементом управления:

  • Он не имеет поддержки свойства зависимостей, вам нужно вызвать методы (требуется обходной путь: завернуть его в пользовательский элемент управления, или присоединенные свойства ...)
  • он не может оказывать локальные HTML-файлы (с navigatetostring страницы Временное решение)
  • Если локальные HTML-файлы содержат дополнительные файлы, такие как CSS или JS, вам нужно больше обходные пути, чтобы сделать его работу
  • это IE10 отображается выше вашего приложения, поэтому он охватывает o Ther управлению (опять же вам нужно, что ужасно - извините - webbrush обходного пути)
  • Анимации не работает хорошо, если положить в Listview (прокручивается быстрее, чем другие элементы управления, а также растягивает странно), нет обходного
  • Анимация не работает вообще нет, обходное решение
  • Это сломает семантическое масштабирование в портретном режиме (помимо необходимости обходного пути webbrush для его работы) по неизвестным причинам, если вы увеличиваете масштаб. Он работает как в пейзаже, так и в портретном режиме если вы ничего не перемещаете, но никогда не переходите на веб-сайт, и это нарушает масштабирование.

Есть, вероятно, больше вопросов, которые мы имели, это те, которые заставили нас считать это остановит всю работу

+0

Не могли бы вы пояснить «недостатки»? Это основанный на IE10. (Для обычных настольных приложений Windows не существует практически никаких альтернатив). – WiredPrairie

+0

@WPCoder добавил некоторые из проблем, которые у нас были – UrbanEsc

+0

Опция - создать приложение с javascript/html5. Таким образом, у вас есть гораздо больше возможностей для отображения html ... –

ответ

1

У нас была та же проблема, но решить ее с альтернативой гораздо больше, а не «недостаток» в это XAML Toolkit for WinRT.

Существует WebBrowser контроль, который вы должны посмотреть.

+1

Я знаю, что это старый ответ, но документация для XAML Toolkit описывает элементы управления WebBrowser как только оболочку для существующий элемент управления WebView с некоторыми дополнительными функциями для управления историей, адресной строке, заголовком и значком. Насколько я могу судить, это не помогло бы для проблем ОП. –

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