WPF初探--RichTextBox

来源:互联网 时间:1970-01-01

1. 设置RichTextBox运行换行

将AcceptReturn属性设置为true

2. 保存RichTextBox内容到文件

//path为完整保存路径名

private void SaveRtfFile(string path)        {
            FileStream fs = new FileStream(path, FileMode.Create);

            TextRange range;
            range = new TextRange(yourRichTextBoxName.Document.ContentStart, yourRichTextBoxName.Document.ContentEnd);
            range.Save(fs, DataFormats.Rtf);//DataFormats.Xaml 或者 DataFormats.XamlPackage

            fs.Close();
        }

 

3. 将保存的rtf文件加载到RichTextBox显示

也是利用TextRange类,通过Load方法

//path为完整加载文件路径名
private void LoadRtfFile(string path)
{
       FileStream fs = file.Open(path,FileMode.Open);               
     
       TextRange textRange = new TextRange(yourRichTextBoxName.Document.ContentStart,     yourRichTextBoxName.Document.ContentEnd);         
      textRange.Load(fs,DataFormats.Rtf);
      
      fs.Close();
}

本文来自JarvisChu的博客,原文地址:http://blog.csdn.net/JarvisChu/archive/2011/06/29/6573935.aspx


相关阅读:
Top