RichTextBox可转换的格式如下:
格式 | Binary/Text | 支持格式 | 支持图形 | Text | Text | No | No | Rtf | Binary | Yes | Yes | Xaml | Text | Yes | No | XamlPackage | Binary | Yes | Yes |
保存RichTextBox的内容:
TextRange t =
new
TextRange(richTextBox1.Document.ContentStart,
richTextBox1.Document.ContentEnd);
FileStream file =
new
FileStream(
"Sample File.xaml"
, FileMode.Create);
t.Save(file, System.Windows.DataFormats.XamlPackage);
file.Close();
加载RichTextBox的内容:
TextRange t =
new
TextRange(richTextBox1.Document.ContentStart,
richTextBox1.Document.ContentEnd);
FileStream file =
new
FileStream(
"Sample File.xaml"
, FileMode.Open);
t.Load(file, System.Windows.DataFormats.XamlPackage);
file.Close();
转换的格式可以在
System.Windows.DataFormats里设置
|