CustomScript

2014年12月1日月曜日

WPF勉強(9) RichTextBoxの内容をテキストで保存する

  • .Net4.5
 特殊な内部構造のRichTextBoxですが、これをテキスト形式で保存するには次のようにします。
using (var fileStream = System.IO.File.Open(filename, System.IO.FileMode.Create))
{
    TextRange textRange = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd);
    textRange.Save(fileStream, DataFormats.Text);
}

TextRangeすごい。
ちなみに、string形式が欲しい場合はTextプロパティを使います。
string text = textRange.Text;


参考URL
http://stackoverflow.com/questions/4010314/wpf-richtextbox-save-load-in-custom-format

0 件のコメント:

コメントを投稿