1

如何在 RichTextBlock(或任何其他 UI 文本元素)中显示 rtf 字符串?没有我可以使用的 rtf 属性(我认为与 .net 不同)。如果我将字符串绑定到普通文本属性,我只会得到 rtf 代码本身。

那么有没有办法做到这一点?否则,我会在 WebView 元素中将字符串显示为 HTML。但我更喜欢 RichTextBlock。

4

1 回答 1

2

使用 aRichEditBox而不是RichTextBlock. 您可以使用RichEditBox.Document.SetText()方法注入 RTF 。RichTextBlock不是 RTF 控件,也不理解 RTF。这RichEditBox是唯一支持 RTF 的内置控件。如果您不想使用它,那么您需要自己解析 RTF 并为RichTextBlock.

于 2013-04-02T13:20:41.867 回答