我的Silverlight项目中有一个RadRichTextBox,它被设置为使用基本格式。坦率地说,我只是使用它而不是文本框,以利用拼写检查器的功能。
<telerik:RadRichTextBox AllowScaling="False" DocumentInheritsDefaultStyleSettings="True" Height="82" HorizontalAlignment="Left" HorizontalScrollBarVisibility="Hidden" IsContextMenuEnabled="True" IsSelectionMiniToolBarEnabled="False" IsSpellCheckingEnabled="True" Margin="32,61,0,0" Name="radRichTextBox1" VerticalAlignment="Top" VerticalScrollBarVisibility="Hidden" Width="202" />
如何将radRichTextBox1的内容作为带有换行符的文本进行访问?
解决方案是简单地创建一个提供者并提取如下内容:
var provider = new TxtFormatProvider();
var result = provider.Export(radRichTextBox1.Document);