如何强制 IWpfTextView 刷新/使其布局无效?

Gra*_*ers 5 c# vsx visual-studio-2010 visual-studio-2012

我目前正在编写一个提供自定义的扩展TextFormattingParagraphProperties(通过ITextParagraphPropertiesFactoryService)。这似乎工作正常,除非我想由于文档中其他地方的更改而更新行的格式。

似乎ITextParagraphPropertiesFactoryService.Create()仅对编辑器确定为“无效”的每一行调用(无论该行发生更改还是在屏幕上变得可见)。

有什么方法可以强制 IWpfTextView 刷新其布局(整个可见文档或理想情况下的特定行)?

TextFormattingParagraphPropertiesPS我正在使用的具体功能是TextTabProperties,据我所知,这是修改选项卡单独间距的唯一方法(即,它们并不都是统一的)

谢谢