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 –