关闭

WPF 保存和加载 RichTextBox 内容

2053人阅读 评论(1) 收藏 举报
分类:

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里设置


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:467785次
    • 积分:5509
    • 等级:
    • 排名:第4794名
    • 原创:107篇
    • 转载:1篇
    • 译文:1篇
    • 评论:90条
    文章分类
    最新评论