如何在Silverlight中将Xaml转换为Rtf?

时间:2011-06-24 18:26:13

标签: c# silverlight xaml rtf

我想知道如何在Silverlight中将Xaml转换为Rtf。

我正在使用RichTextBox,我手头有Xaml,我想将其转换为rtf并将其保存到数据库中。

那么如何在Silverlight中将Xaml转换为Rtf? (TextRange在Silverlight中不起作用)

2 个答案:

答案 0 :(得分:1)

你尝试过NRTFTree吗? 这是一个可以构建RTF的.net库 在codeplex中检查它。 http://www.codeproject.com/KB/string/nrtftree.aspx

答案 1 :(得分:0)

@Gabe:WPF RTB不支持SL中定义的所有类,因此如果您尝试将SL RTB生成的xaml字符串转换为WPF RTB中的rtf字符串, 的 System.Windows.Markup.XamlParseException 异常可能会被抛出!