2015-12-15 105 views
3

如何從WPF RichTextBox中刪除特定字符串(如果該字符串存在)?如何從WPF RichTextBox中刪除特定的字符串?

要改寫我的問題,什麼是WPF相當於下面的WinForm RichTextBox的版本:

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

謝謝!

+0

[MSDN:RichTextBox的](https://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(V = vs.110).aspx)可能會啓發更多關於WPF中的RichTextBox。尋找例子。 –

回答

5

這是這樣做的一種方法:

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

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

謝謝克里斯! :) – interceptwind