C# 如何清除WPF RichTextBox?

C# 如何清除WPF RichTextBox?,c#,wpf,richtextbox,C#,Wpf,Richtextbox,每当我执行richtextbox1.Clear()时,它都会说该方法不存在。无论我走到哪里,这几乎是我得到的唯一解决办法 我尝试过查找文本属性,也尝试过查看文档属性,但没有效果 我错过了什么?该框需要清除,就像您可以使用textbox.Clear()调用一样。您可以使用RichTextBox.Document.Blocks.Clear()清除RichTextBox您只需执行richTextBox.Text=”“。对Windows窗体执行此操作的正确方法是执行richTextBox.ResetTe

每当我执行
richtextbox1.Clear()
时,它都会说该方法不存在。无论我走到哪里,这几乎是我得到的唯一解决办法

我尝试过查找
文本
属性,也尝试过查看
文档
属性,但没有效果


我错过了什么?该框需要清除,就像您可以使用
textbox.Clear()
调用一样。

您可以使用
RichTextBox.Document.Blocks.Clear()清除RichTextBox

您只需执行
richTextBox.Text=”“

对Windows窗体执行此操作的正确方法是执行
richTextBox.ResetText()

如果要将某些控件添加到richTextBox中(例如下面):

你必须使用

richTextBox1.Controls.Clear();

要删除所有控件。

按文档,您的意思是您删除了richtextbox1.Document.Blocks.Clear?文本属性不存在。当我开始编写文本时,Intellisense给了我:TextInput、TextChanged、PreviewTestInput、AppendTextWindows中的RIchTextBox.Forms有一个属性。但是WPF没有,谢谢。这是一种多么奇怪的方式。我假设发明它的开发人员被解雇了是对的?问题是WPF而不是WinForms。
richTextBox1.Controls.Clear();