【问题标题】:How to apply simple formatting to text in TextBlock?如何对 TextBlock 中的文本应用简单格式?
【发布时间】:2014-09-04 11:53:13
【问题描述】:

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

【问题讨论】:

标签: c# xaml windows-phone-8


【解决方案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 中插入图像或使用事件。您很可能需要为使用Tapevent 启动导航的链接创建单独的TextBlock。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 2015-02-13
    • 2012-09-10
    • 2020-10-17
    • 2010-10-23
    • 1970-01-01
    相关资源
    最近更新 更多