У меня есть С# ComboBox
с использованием WPF. У меня есть код, который выполняется при активации ComboBox
GotFocus
. Проблема в том, что событие GotFocus
выполняется каждый раз, когда выделение производится из ComboBox
. Например, GotFocus
выполняется при первом нажатии на ComboBox
, а затем, когда вы делаете выделение, даже если вы не нажимаете на какой-либо другой элемент управления.
Возможно ли предотвратить запуск этого события, если в списке сделан выбор или есть флаг или что-то еще в обработчике событий, которое может быть использовано для определения того, был ли обработчик события GotFocus
уволен как результат выбора пользователем элемента в списке?