0

我正在 Silverlight 中编写我的第一个应用程序,我想从 RTF 文件加载文本并将其显示在 RichTextBlock 控件中。

在此 Silverlight 控件中,不是WinForms 富文本框中的Text属性或LoadFile属性。

请问有人知道如何在没有外部工具包的情况下加载或绑定一些 RTF 文件并在 Silverlight 中将其可视化吗?

非常感谢!

4

1 回答 1

1

Silverlight 不支持 RTF 格式。SilverlightRichTextBox只有一个 Xaml 属性,您可以将已采用 Xaml 格式的富文本分配给该属性。

为了加载 RTF,您需要编写代码来加载 RTF 文件并将其解析为适合分配给RichTextBox. 没有简单的方法可以做到这一点,即使有第三方的帮助,比如NRTFTTree。您仍然需要遍历生成的树以将其编码为 Xaml。

于 2012-08-12T08:41:21.697 回答