我有一个简单html格式的文章数据库(p,b,i,h1,h2标签) 我需要想办法在Silverlight应用程序中显示它们,同时保留基本格式。
答案 0 :(得分:4)
David Anson(来自MS)编写了HtmlTextBlock control,它支持以下HTML元素:
幸运的是,源代码已分发,您必须为H*
代码提供支持。
但是,如果您使用的是Silverlight 4,则可以使用WebBrowser class并将HTML加载到其中。只需注意(在注释中santiagoIT),只有在浏览器外运行时,WebBrowser控件才会起作用。
答案 1 :(得分:1)
我认为你没有标准的操作控制来做到这一点。但我知道有些人会发展自己的控制,就像这样:http://blogs.msdn.com/b/delay/archive/2007/09/10/bringing-a-bit-of-html-to-silverlight-htmltextblock-makes-rich-text-display-easy.aspx这很简单,但可以解决你的问题。 ;)