Как настроить выбор кода программно в AvalonEdit? - PullRequest
4 голосов
/ 25 марта 2011

Я использую AvalonEdit в приложении Microsoft Surface. Поскольку контакты обрабатываются там немного иначе, чем в обычном приложении WPF, я хочу установить выбор кода программно.

Под выделением кода я подразумеваю эту часть кода, фон которой изменяется, если пользователь выбирает ее мышью.

Теперь я DocumentLine или VisualLine, где выбор должен начинаться и где он должен закончиться. Но как мне теперь сделать этот выбор?

1 Ответ

3 голосов
/ 25 марта 2011

this.Editor - это AvalonEdit объект, selectionStart смещен относительно начала редактируемого текста.

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