[英]save richtextbox text wpf
我正在嘗試將C#wpf中的richtextbox文本保存到一個簡單的.txt文件中。 我的代碼:
string RichTextBox1Text = new TextRange(RichTextBox1.Document.ContentStart, RichTextBox1.Document.ContentEnd).Text;
System.Windows.Forms.FolderBrowserDialog FolderPath = new System.Windows.Forms.FolderBrowserDialog();
FolderPath.ShowDialog();
StreamWriter sw = new StreamWriter(FolderPath.SelectedPath + "\\Log.txt");
sw.Write(RichTextBox1Text);
sw.Close();
確實可以,但是如果我的richtextbox包含以下文本:
ABC
高清
GHI
它將顯示為:abc def ghi(單行)
我怎樣才能像在Richtextbox中那樣將其放在單獨的行上? 謝謝(順便說一下,這是wpf)!
abc和def之間有多少個字符? 如果只有一個字符,則richtextbox僅將\\ n或\\ r用於換行,而不是\\ r \\ n。 保存到文本文件之前,您可能需要在RichTextBox1Text字符串中用\\ r \\ n替換所有\\ n或\\ r。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.