Como obter uma caixa de combinação para definir adequadamente o foco diretamente após o fechamento do pop-up

Quando o usuário seleciona valores de uma caixa de combinação, se escolher um valor, o evento "SelectionChanged" é acionado e o novo valor é definido e tudo está bem. Se, no entanto, decidirem não alterar o valor e clicar em outro lugar na interface do usuário (como uma caixa de texto que desejam editar), terão que clicar duas vezes - o primeiro clique simplesmente fecha a janela da caixa de combinação e o próximo clique focaliza o elemento que eles queriam ativar no primeiro clique.

Como posso impedir que o pop-up da caixa de combinação roube o alvo do foco no primeiro clique assi

Tentei monitorar o evento ComboBox_LostFocus, mas isso é acionado no momento errado. Quando o usuário clica no menu suspenso e a lista pop-up é exibida, o evento ComboBox_LostFocus é acionado - ele está perdendo o foco para sua própria lista suspensa. Não quero fazer nada para mudar isso. Quando o usuário clica e o pop-up é fechado, o ComboBox nunca recupera o foco (o foco é 'perdido' em tudo) e, portanto, esse evento é inúti

questionAnswers(4)

yourAnswerToTheQuestion