【问题标题】:Search text in richtextbox WPF C#在richtextbox WPF C#中搜索文本
【发布时间】:2019-07-19 01:53:03
【问题描述】:

我正在尝试创建一个允许用户输入文本的搜索文本框,然后当按下按钮时,它将搜索富文本框以搜索匹配项并突出显示匹配的文本。但是,在阅读有关如何执行此操作的示例时,人们会使用:

RichTextBox.Text 

但我没有文本属性,所以我无法输入,也看不到其他方式。为什么 .Text 没有出现?

【问题讨论】:

标签: c# wpf search richtextbox highlight


【解决方案1】:

您必须使用“.Document.ContentStart”到“.Document.ContentEnd”getter,因为它是富文本格式,带有add'l 格式。文本框内有格式理想的文本指示符和工件,例如粗体、段落属性和字体类型。您将不得不使用“.Document”设置预定义的范围。属性,表示您只需要文本:

var txtReturn = TextRange(RichTextBox.Document.ContentStart,
        RichTextBox.Document.ContentEnd).Text;
Console.WriteLine(txtReturn);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-14
    • 2010-11-24
    • 2011-05-14
    • 2014-11-02
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多