wpf richtextbox 保存成txt
时间: 2024-09-16 21:05:17 浏览: 49
WPF+RichTextBox实现富文本编辑器
5星 · 资源好评率100%
WPF中的RichTextBox是一个可编辑的文本框控件,它可以显示和编辑包括格式化的文本、图片等多种内容。如果你想将RichTextBox的内容保存为纯文本(.txt)文件,可以按照以下步骤操作:
1. 获取富文本框的数据:首先,你需要获取`RichTextBox`的文本内容,这通常通过`Text`属性获得。
```csharp
string richTextBoxContent = richTextBox1.Text;
```
2. 创建文件流:创建一个新的`FileStream`实例,并指定要保存到的文件路径和打开模式(如写入模式)。
```csharp
using (StreamWriter writer = new StreamWriter("C:\\YourFilePath\\output.txt", false))
{
// 此处的false表示追加模式,如果需要覆盖原有文件,则设置为true
}
```
3. 写入文本:然后,你可以使用`StreamWriter`的`WriteLine`或`Write`方法将数据写入文件。
```csharp
writer.WriteLine(richTextBoxContent);
// 或者直接写入,不需要换行符
writer.Write(richTextBoxContent);
```
4. 关闭流:记得在完成所有写入操作后关闭`StreamWriter`。
```csharp
writer.Close();
```
阅读全文