Ключ захвата Esc в UserControl
Я хочу создатьCustom Popup
с помощьюUserControl
потому что этоUWP
приложения, я хочу скрытьPopup
когда пользователь нажимаетESC
на клавиатуре.
Я пытаюсь переопределитьOnKeyDown
методUserControl
но этот метод никогда не выполняется, когда я нажимаюESC
на клавиатуре.
protected override void OnKeyDown(KeyRoutedEventArgs e)
{
if (e.Key == VirtualKey.Escape)
{
this.Visibility = Visibility.Colapse;
}
}