Захват окна ключ в c # (wpf)

Я написал небольшую программу, отображающую звуки и изображения на экране при нажатии любой кнопки. Я всегда начинаю это, когда один из моих маленьких детей ползет ко мне на колени и начинает нажимать клавиши, конечно, случайно.

Он работает нормально, за исключением двух клавиш, одна из которых - переключатель ВКЛ / ВЫКЛ, а другая - клавиша Windows. (я полагаю, что это эквивалент CTRL-ESC) Я могу перехватить его при нажатии, но только после того, как будет показано стартовое меню.

Событие, которое я использую, - это UIElement.KeyDown, и все, что я мог придумать, это: (это KeyEventArgs)

            if (e.Key == Key.LWin) e.Handled = true;

но чем окно старта уже показывает боюсь.

У меня уже есть 1 ответ, но очень хотелось бы узнать, есть ли поддержка wpf?

Я подозреваю, что программирование главного выключателя может быть невозможным? В противном случае, любая помощь там будет приветствоваться ..

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

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