5

有什么方法可以在 Silverlight 中显示格式化文本?

我有一个带有 HTML 格式(p、b、i、h1、h2 标签)的文章数据库。我需要想办法在 Silverlight 应用程序中显示它们,同时保留数据库中的格式。

4

2 回答 2

4

David Anson(来自 MS)编写的HtmlTextBlock 控件支持以下 HTML 元素:

  • 一个
  • BR
  • 电磁场
  • 强的
  • ü

幸运的是,源代码是分布式的,您必须提供对H*标签的支持。

但是,如果您使用的是 Silverlight 4,那么您可以使用WebBrowser 类并将您的 HTML 加载到其中。请注意(正如santiagoIT在评论中所做的那样)WebBrowser 控件仅在您运行的浏览器不足时才起作用。

于 2011-01-27T20:25:07.927 回答
1

我认为您没有标准的 oob 控件来执行此操作。但我知道有些人开发自己的控制,就像这个:http: //blogs.msdn.com/b/delay/archive/2007/09/10/bringing-a-bit-of-html-to-silverlight -htmltextblock-makes-rich-text-display-easy.aspx很简单但是可以解决你的问题。;)

于 2011-01-27T20:28:46.580 回答