Silverlight: поддержка клавиатуры в полноэкранном режиме

1

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

Application.Current.Host.Content.IsFullScreen = true

ОБНОВИТЬ:

Это происходит только с кодом выше. Когда вы используете горячую клавишу браузера F11 для полноэкранного режима, клавиатура включена. Итак, как я могу найти способ программно нажать клавишу F11? В этом случае методы Javascript не работают.

Теги:
keyboard
silverlight
fullscreen

1 ответ

2
Лучший ответ

Это функция безопасности....

вы можете увидеть более подробную информацию здесь: http://msdn.microsoft.com/en-us/library/cc189023(VS.95).aspx

Когда приложение на основе Silverlight находится в полноэкранном режиме, большинство событий клавиатуры отключены. Это ограничение ввода клавиатуры во время полноэкранного режима является функцией безопасности и предназначено для сведения к минимуму возможности непреднамеренной информации, вводимой пользователем. В полноэкранном режиме разрешен только один вход через следующие клавиши:

СТРЕЛКА ВВЕРХ СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА СТРЕЛКА ВВЕРХ СТРАНИЦА ВВЕРХ СТРАНИЦА ВВЕРХ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню