[MSC#]C#如何实现类似MS中的Find Replace文字的功能

我创建了许多TextElement,需要对部分文字进行替换,代码如何实现呢?我已经能获取到TextBlock了,TextBlock提供有Replace函数,但不知道如何查找到要替近换的内容。