我正在编写一个从rss feed获取信息的c#wpf应用程序。我收到一个字符串,其中包含“<'b> Bold Text<'/ b>和<'i> Italic Text<'/ i>和<'u> Underline text<'/ u>”当我想将字符串用于标签或文本框时,需要将字体样式更改为正确的样式。现在的输出就像Label:<'b> Text<'/ b>而不是文字是大胆的。需要帮助才能找到解决问题的方法。
答案 0 :(得分:2)
假设你有以下文字:
<b>Bold</b><i>Italic</i>
您需要打破文本并将它们放入WPF标记中。 WPF中的文本必须如下所示:
<TextBlock>
<Run Text="Bold" FontWeight="Bold" />
<Run Text="Italic" FontStyle="Italic" />
</TextBlock>
如果您将Google HTML转换为XAML转换,您应该找到一些可以使用的API或示例: