WPF中的RichTextBox添加文本
时间: 2024-03-10 11:44:33 浏览: 139
【WPF实现RichTextBox添加文本、自动滚动】
你可以通过以下代码向WPF中的RichTextBox添加文本:
```csharp
// 获取RichTextBox的FlowDocument
FlowDocument doc = richTextBox.Document;
// 创建文本段落
Paragraph para = new Paragraph();
// 创建文本
Run run = new Run("要添加的文本");
// 将文本添加到段落
para.Inlines.Add(run);
// 将段落添加到FlowDocument
doc.Blocks.Add(para);
```
你也可以使用XAML来添加文本,如下所示:
```xaml
<RichTextBox>
<FlowDocument>
<Paragraph>
<Run>要添加的文本</Run>
</Paragraph>
</FlowDocument>
</RichTextBox>
```
无论你使用哪种方法,都需要注意的是,当你向RichTextBox添加文本时,它会自动创建一个FlowDocument对象来存储文本。因此,你需要使用RichTextBox的Document属性来访问该对象。
阅读全文