WP7中Android的Html.fromHtml()相当于什么?

时间:2011-10-01 22:17:38

标签: android html windows-phone-7 textblock

是否有一种快速而肮脏的方式以类似于Android Html.fromHtml()的方式在文本块中呈现HTML?我知道如何用HtmlAgilityPack手动解析它,但我真正想要的是它在文本块中像它的源一样呈现。

如果不天真,那么可能使用某种自定义控件,不,我不想将其渲染为网页。

1 个答案:

答案 0 :(得分:4)

好的抱歉花了这么长时间。我几乎忘记了如何正确使用git并且没有时间上传到现在。这个HtmlTextBlock提供了与其silverlight对应的功能类似的功能,非常接近Android等效功能。在处理像html dtd标签这样的更复杂的标签时,它仍然有点儿错误但是做了工作.... WP7 Html Text Block。设计主要基于这个人的Bringing-a-bit-of-html-to-silverlight-htmltextblock-makes-rich-text-display-easy。并使用html敏捷性重写与Web浏览器相关的类。有一天我会发布细节,但是,等等......现在不行。洛尔

<强> 更新

使用示例:

<local:HtmlTextBlock x:Name="htmlTextBlock" Canvas.Left="2" Canvas.Top="2" TextWrapping="Wrap" UseDomAsParser="true" Text="<p>Your Html here </p>" />

注意:您的html必须进行转义,以便&amp; lt =&lt;和&amp; gt =&gt;

详细用法请参阅:

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