Ключ захвата 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;
    }
 }

Ответы на вопрос(1)

Ваш ответ на вопрос