Я думаю, вам нужно заглянуть внутрь своей функции CheckForUserEnteredText
. Разумеется, из-за одного только опубликованного кода нет причин, по которым KeyUp не должен срабатывать, и это происходит в моем тестировании.
Возможно, CheckForUserEnteredText
что-то делает, чтобы это предотвратить? Похоже, у вас есть открытое поле / свойство с именем MasterTextBox
и одно с именем _masterTextBox
, вам нужно оба? Может быть, KeyUp срабатывает, но UpdateText не выполняет то, что вы ожидаете? Список можно продолжить, суть в том, что с кодом, который вы опубликовали, проблем нет.