2
所以在WPF中,我创建了一个RichTextBox并实现了能够格式化选定文本(粗体,下划线,字体等)的功能,但是现在我想将所有的格式导出到XML文件,所以当我加载它时,加载的文件会给我相同格式的文本。 我认为最好的方法是,如果我可以找到每个地方在RTB格式化,然后将其保存为文本范围,但我不知道RTB是否有一种方法来查找是否有一部分文本被格式化。c#wpf将RichTextBox格式导出到xml文档
这里是我已经有了: XAML:
<Button Name = "export" Click = "export_Click"/>
<RichTextBox x:Name="RTB"/>
和C#:
private void export_Click(object sender, RoutedEventArgs e){
TextRange range = new TextRange();
//here is where i want to access the formatted areas
//something like: range = RTB.document.getBoldArea();
//and then i could export what i got in the text range to a xml file
}
在此先感谢任何人愿意帮助!
感谢您的帮助!像魅力一样工作:D –