Как создать обработчик событий для элемента управления текстового редактора AvalonEdit (ICSharpCode)? - PullRequest
0 голосов
/ 07 марта 2019

Я создаю обработчики событий для нажатия клавиш и изменения каретки.

Событие «KeyDown» работает нормально, но код «PositionChanged» завершается с ошибкой:

Нет перегрузки для делегата совпадений TextEditor_PositionChanged.

textEditor.ActiveTextAreaControl.TextArea.KeyDown += new KeyEventHandler(this.TextEditor_KeyDown);
textEditor.ActiveTextAreaControl.TextArea.Caret.PositionChanged += new EventHandler(this.TextEditor_PositionChanged);

private void TextEditor_PositionChanged()
{
    StatusLine.Text = textEditor.ActiveTextAreaControl.Caret.Position.ToString();

}

Что я делаю не так?

...