Что такое эквивалент Html для Android?fromHtml() в WP7?


Есть ли быстрый и грязный способ рендеринга HTML в текстовом блоке таким же образом, как у Android Html.fromHtml()? Я знаю, как вручную разобрать его с помощью чего-то вроде HtmlAgilityPack, но все, что я действительно хочу, чтобы он отображался, как его источник в textblock.

Если не наивно, то, возможно, с помощью какого-то пользовательского элемента управления и, нет, я не хочу визуализировать его как веб-страницу.

1 2

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="&ltp&gtYour Html here &lt/p&gt" />

Примечание: ваш html должен быть экранирован таким образом, что &lt =

Для детального использования смотрите:

Https://github.com/musicm122/WP7HtmlTextBlock-/blob/master/HtmlTextBlockTest/HtmlTextBlockTest/MainPage.xaml