Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从WPF RichTextBox中删除特定字符串?_C#_Wpf - Fatal编程技术网

C# 如何从WPF RichTextBox中删除特定字符串?

C# 如何从WPF RichTextBox中删除特定字符串?,c#,wpf,C#,Wpf,如何从WPF RichTextBox中删除特定字符串(如果该字符串存在) 换言之,以下WinForm RichTextBox版本的WPF等价物是什么: richTextBox1.Text = "aaabbbccc"; richTextBox1.Text = richTextBox1.Text.Replace("bbb", ""); 谢谢 这是一种方法: TextRange textRange = new TextRange( richTextBox.Document.ContentSt

如何从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");
可能会对WPF中的RichTextBox有更多启发。看看这个例子。