C# 如何对TextBlock中的文本应用简单格式?

C# 如何对TextBlock中的文本应用简单格式?,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,在我的应用程序中,我需要通过解析消息文本中的BB代码来查看带有微笑和简单格式(粗体、斜体、下划线和链接)的聊天。我正在使用LongListSelector和TextBlock查看聊天。在Android上,我使用HTML标记进行格式化,如,,,和。但是TextBlock不支持HTML。如何在Windows Phone 8上设置格式和微笑?这适用于Windows Phone Silverlight 7.5/8/8.1,但不适用于WinRT样式的WP8.1应用程序 <TextBlock Font

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

这适用于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
中插入图像或使用事件。对于使用
点击
事件启动导航的链接,您很可能需要单独创建
文本块

应该提供您在混入一些内容时所需的内容