Что такое эквивалент Html для Android?fromHtml() в WP7?
Есть ли быстрый и грязный способ рендеринга HTML в текстовом блоке таким же образом, как у Android Html.fromHtml()
? Я знаю, как вручную разобрать его с помощью чего-то вроде HtmlAgilityPack, но все, что я действительно хочу, чтобы он отображался, как его источник в textblock.
Если не наивно, то, возможно, с помощью какого-то пользовательского элемента управления и, нет, я не хочу визуализировать его как веб-страницу.
1 ответ:
Ладно, извини, что так долго. Я почти забыл, как правильно использовать git, и до сих пор у меня не было времени для загрузки. Этот HtmlTextBlock предлагает такой же уровень функциональности, как и его аналог silverlight, который довольно близок к аналогу android. Его все еще немного глючит время от времени, когда дело касается более сложных тегов, таких как HTML dtd tag, но делает свою работу.... текстовый блок WP7 Html . Дизайн в значительной степени основан на этом парне. приведение-в-бит-в-HTML-код-для-для Silverlight-htmltextblock-делает-расширенный текстовый дисплей-простое. и переписывать классы, связанные с веб-браузером, используя гибкость html. Когда-нибудь я опубликую детали, но, бла... Но не сейчас. lol
обновление
Пример использования:
<local:HtmlTextBlock x:Name="htmlTextBlock" Canvas.Left="2" Canvas.Top="2" TextWrapping="Wrap" UseDomAsParser="true" Text="<p>Your Html here </p>" />
Примечание: ваш html должен быть экранирован таким образом, что < =
Для детального использования смотрите: