Как очистить WPF RichTextBox?

всякий раз, когда я делаю richtextbox1.Clear() Он говорит, что метод не существует. И это практически единственное решение, которое я получаю, куда бы я ни пошел.

Я пробовал искать Text свойство, и я попытался просмотреть Document свойство, но безрезультатно.

чего мне не хватает? Коробка должна быть очищена, как вы можете сделать с textbox.Clear() звонок.

4 ответов


вы можете очистить RichTextBox с помощью richTextBox.Document.Blocks.Clear();


Если вы добавляете некоторые элементы управления в richTextBox (например, ниже):

LinkLabel link = new LinkLabel();
richTextBox1.Controls.Add(link);

вы должны использовать

richTextBox1.Controls.Clear();

удалить все элементы управления.


правильный способ сделать это для Windows Forms-это сделать richTextBox.ResetText();


вы могли бы просто сделать richTextBox.Text = ""; тоже.