Отображение форматированного текста в Silverlight - PullRequest
5 голосов
/ 27 января 2011

Есть ли способ отобразить форматированный текст в SilverLight?

У меня есть база данных статей с простым форматированием HTML (теги p, b, i, h1, h2).отображать их в приложении Silverlight, сохраняя основное форматирование.

Ответы [ 2 ]

4 голосов
/ 27 января 2011

Существует элемент управления HtmlTextBlock , написанный Дэвидом Ансоном (из MS), который поддерживает следующие элементы HTML:

  • A
  • B
  • BR
  • EM
  • I
  • P
  • STRONG
  • U

К счастьюисточник распространяется, и вам необходимо обеспечить поддержку H* тегов.

Однако, если вы используете Silverlight 4, вы можете использовать WebBrowser class и простозагрузите ваш HTML в это.Просто отметьте (как santiagoIT в комментариях), что элемент управления WebBrowser будет работать только в том случае, если у вас не работает браузер.

1 голос
/ 27 января 2011

Я думаю, что у вас нет стандартного 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 Это просто, но может решить ваш вопрос.;)

...