旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【UWP】 KeyDownイベントが発生しない

注意:UWP初心者のため正しい方法ではないかもしれません

MainPage.xamlにKeyDownイベントを追加したのですが、いくらキーを押してもイベントが発生しませんでした。この問題については以下のリンクの二番目の方の方法で解決しました。

stackoverflow.com

public MainPage()
{
    InitializeComponent();
    // MainPageのコンストラクタに手動でイベントを追加
    Window.Current.CoreWindow.KeyDown += mainPage_KeyDown;
}

private void mainPage_KeyDown(object sender, KeyEventArgs e)
{
    // イベントを記述
}