Как в Avalonedit определить, что текст изменен? Я хочу уведомить пользователя, что изменения текста сохраняются/не сохраняются в файл.
Я пробовал такой код, но швы свойств IsModified
устанавливаются после того, как произошло событие TextChanged
. Поэтому я всегда получаю значение IsModified
для предыдущего шага модификации.
this.TextEditor.TextChanged += (o, i) =>
{
this.CurrentStatus = this.TextEditor.IsModified ? Status.FILENOTSAVED : Status.NONE;
};