У меня есть текстовое поле, которое привязано к свойству в моей модели ViewModel под названием DatabaseFilter
здесь реализуется свойство
public string DatabaseFilter {
get { return _databaseFilter; }
set {
_databaseFilter = value;
FilterDatabases();
}
}
как вы можете видеть, я пытаюсь вызвать фильтрацию на основе того, что вводится в текстовое поле.
Проблема заключается в том, что сеттер запускается, когда текстовое поле теряет фокус. Поэтому ввод текста в текстовое поле ничего не делает, пока пользователь не нажмет TAB.
Можно ли сделать привязку обновления привязки к представлению с помощью каждого нажатия клавиши с помощью привязки? Я хотел бы избежать необходимости добавлять ключевые события вниз/вверх, чтобы поддерживать UI/codebehind как можно более чистым.