Когда вы вызываете событие кнопки извлечения из события оставления (размытия) текстового поля, вы можете просто добавить флаг в eventArgs, который вы можете проверить кнопкой извлечения. Этот флаг будет установлен только тогда, когда вы неявно вызываете кнопку извлечения даже из события выхода из текстового поля.
Это будет означать, что если событие извлечения вызывается из других мест, флаг не будет установлен, поэтому вы могли бы сказать, что вызов определенно произошел из события нажатия кнопки.