WP 7.5 - Существует ли элемент управления, способный форматировать HTML? - PullRequest
1 голос
/ 19 октября 2011

Я хотел бы отобразить некоторые отформатированные HTML как часть приложения, над которым я работаю. Существуют ли какие-либо элементы управления, которые правильно отображают HTML в Windows Phone Mango? Одно требование состоит в том, что фон должен быть прозрачным.

Ответы [ 3 ]

0 голосов
/ 20 октября 2011

Вы можете использовать RichTextBox, если вы нацелены на манго.Вам нужно будет немного поработать с ним, но все, что вам нужно, - это немного разобрать html. Windows Phone 7 Mango: Сначала посмотрите на элемент управления RichTextBox

Какого цветаваш фон?Если он черный или белый, вы можете обернуть свой HTML-фрагмент в HTML, который может изменить макет / фон / и т. Д. В зависимости от цветовой схемы пользователя и т. Д.Элемент управления WebBrowser

0 голосов
/ 20 октября 2011

Когда я некоторое время назад работал над C # для WPF, я закончил тем, что отключил элемент управления WebBrowser для Awesomium (http://awesomium.com/) из-за его ограничений. На странице функций сказано, что он поддерживает «Рендеринг без окон» для «Отрисовки веб-страниц в любую графическую поверхность, трехмерную текстуру и т. д. Идеально подходит для использования в играх, мультисенсорных симуляциях и т. д. "С помощью этого вы сможете создать прозрачный элемент управления.

Существует версия C # под названием awesomiumsharp, на случай, если вы не можете ее найти.

Если это решение слишком много, то я думаю, что ответа Виллмела будет достаточно. Вы должны быть в состоянии изменить фон элемента управления во время выполнения, хотя я не совсем уверен, как это сделать.

0 голосов
/ 19 октября 2011

Вы можете использовать элемент управления WebBrowser в Microsoft.Phone с методом NavigateToString для визуализации некоторых HTML, я верю, но я не думаю, что вы, к сожалению, можете сделать их прозрачными ( ссылка )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...