Существует несколько методов, которые вы можете использовать: Leave
событие или ручное событие "остановка ввода".
Метод Leave
является наиболее простым способом сделать это, хотя, как следует из названия события, это происходит только тогда, когда они TextBox
теряют фокус, а не когда пользователь прекращает печатать.
Событие TypingStopped - это то, что вам нужно создать самостоятельно, но его основная идея - это короткий таймер (скажем, 500 мс, но вам нужно его протестировать), который вы перезапускаете при каждом KeyDown
событии TextBox
. Таймер будет запускать свое собственное событие и отключаться, если он достигнет конца своего тайм-аута.
Редактировать: Обновлено до Leave
события согласно рекомендации Ганса.