我有一个 RichTextBox 显示一个很大的 FlowDocument(> 10k 行)。我正在尝试将文本格式应用于整个文档。这需要一段时间才能完成。
有没有办法将格式集中在文档的可见部分?
参考信息:我正在尝试搜索 RichTextBox 的内容并突出显示所有匹配项。搜索功能基于此。我正在使用以下代码“突出显示”找到的每个匹配项。
protected void ColorTextRanges(Color color)
{
foreach ( var textRange in locatedInstances )
{
if ( textRange != null )
{
textRange.ApplyPropertyValue( TextElement.BackgroundProperty, new SolidColorBrush( color ) );
}
}
}