我正在 Silverlight 中编写我的第一个应用程序,我想从 RTF 文件加载文本并将其显示在 RichTextBlock 控件中。
在此 Silverlight 控件中,不是WinForms 富文本框中的Text属性或LoadFile属性。
请问有人知道如何在没有外部工具包的情况下加载或绑定一些 RTF 文件并在 Silverlight 中将其可视化吗?
非常感谢!
我正在 Silverlight 中编写我的第一个应用程序,我想从 RTF 文件加载文本并将其显示在 RichTextBlock 控件中。
在此 Silverlight 控件中,不是WinForms 富文本框中的Text属性或LoadFile属性。
请问有人知道如何在没有外部工具包的情况下加载或绑定一些 RTF 文件并在 Silverlight 中将其可视化吗?
非常感谢!
Silverlight 不支持 RTF 格式。SilverlightRichTextBox
只有一个 Xaml 属性,您可以将已采用 Xaml 格式的富文本分配给该属性。
为了加载 RTF,您需要编写代码来加载 RTF 文件并将其解析为适合分配给RichTextBox
. 没有简单的方法可以做到这一点,即使有第三方的帮助,比如NRTFTTree。您仍然需要遍历生成的树以将其编码为 Xaml。