如何将简单格式应用于TextBlock中的文本?

时间:2014-09-04 11:53:13

标签: c# xaml windows-phone-8

在我的应用程序中,我需要通过解析消息文本中的BB代码来查看微笑和简单格式(粗体,斜体,下划线和链接)的聊天。我正在使用LongListSelector和TextBlock进行聊天查看。在Android上,我使用HTML标记进行格式设置,例如<img><a><b><i><u>。但TextBlock不支持HTML。如何在Windows Phone 8上进行格式化和微笑?

1 个答案:

答案 0 :(得分:1)

适用于Windows Phone Silverlight 7.5 / 8 / 8.1,但不适用于WinRT样式的WP8.1应用程序。

<TextBlock FontFamily="Verdana" Foreground="White">
  <Run Text="Bold " FontWeight="Bold"/>
  <Run Text="Italic " FontStyle="Italic"/>
  <Run Text="Underline " TextDecorations="Underline"/>
</TextBlock>

显示图像和超链接更复杂。你不能(据我所知)在TextBlock内插入图片或使用事件。您很可能需要为使用TextBlock事件启动导航的链接单独Tap