В WPF есть две основные концепции фокусировки: фокус клавиатуры и логическая фокусировка.Фокус клавиатуры относится к элементу, который получает ввод с клавиатуры, а логический фокус относится к элементу в области фокусировки, которая имеет фокус.Эти концепции подробно обсуждаются в этом обзоре.
Вероятно, вы можете написать свой собственный метод ShowHide, включив функции Window.Show/Hide и element.Focus для обработки обоих в одном и том же методе.