【发布时间】:2011-09-15 21:22:22
【问题描述】:
我使用ICSharpCode.TextEditor.TextEditorControl 作为我的 DSL 编辑器。当我遇到 DSL 编译错误时,我想突出显示有问题的文本以提供更好的用户体验。但是,我很难找到如何做到这一点。
到目前为止,我发现有一个 ShowInvalidLines 属性,但我看不到将任何行标记为无效的方法。我还看到了LineSegment 和HighlightingStrategy 的HighlightSpanStack 属性,但不确定它们应该如何使用。
任何帮助将不胜感激。谢谢!
【问题讨论】: