我正在使用AvalonEdit创建一个textview,格式化这样的文字:
Col 1 - Col 5:FontStyle1
第6栏 - 第12栏:FontStyle2
等
我通过覆盖DocumentColorizingTransformer的ColorizeLine-Method然后为该行的每个段调用ChangeLinePart(...)来完成此操作。它可以工作,但是对于大量的行(~10000),初始化textview需要很长的时间(> 10秒)。
有更有效的方法吗?
答案 0 :(得分:1)
将ScrollViewer.CanContentScroll设置为true解决了问题。