如何从WPF RichTextBox中删除特定的字符串(如果该字符串存在)?

重新说明我的问题,以下WinForm RichTextBox版本的WPF等效项是什么:

richTextBox1.Text = "aaabbbccc";
richTextBox1.Text = richTextBox1.Text.Replace("bbb", "");

谢谢!

最佳答案

这是一种实现方式:

TextRange textRange = new TextRange(
    richTextBox.Document.ContentStart,
    richTextBox.Document.ContentEnd
);

textRange.Text = textRange.Text.Replace("Text", "Document");

10-05 18:51