如何在AvalonEdit中以编程方式设置代码选择?

4

我在Microsoft Surface应用程序中使用AvalonEdit。由于Contacts在那里处理方式与普通的WPF应用程序有些不同,我想以编程方式设置代码选择。

通过代码选择,我指的是如果用户用鼠标选择它时背景色会改变的代码部分。

现在我知道选择应该从哪个DocumentLine或VisualLine开始,以及结束于哪里。但是我如何进行此选择呢?

1个回答

3

this.EditorAvalonEdit 对象,selectionStart 是相对于正在编辑的文本开头的偏移量。

        this.Editor.SelectionStart = selectionStart;
        this.Editor.SelectionEnd = selectionStart + selectionLength;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接