2017-01-30 2 views
0

У меня есть прокручиваемый текстовый div в приложении UWP, когда он запускается на локальной машине, он прокручивается в порядке, но когда он указывается в xbox, полоса прокрутки исчезает, а div становится нескалимой. Я уже установил overflow-y: scroll. Любая другая настройка, которую мне нужно сделать, чтобы она работала с геймпадом?UWP, проект WinJS, scrollview работает на локальном компьютере, но не на XBOX

ответ

0

Для XAML и размещенных веб-приложений, работающих на Xbox One, режим мыши включен по умолчанию для всего приложения. Когда в режиме мыши левая кнопка находится в свободном режиме, правая кнопка предназначена для прокрутки, как показано на следующем рисунке. this picture Таким образом, вы можете прокручивать правую ручку или переместить указательный указатель на полосу прокрутки и нажать кнопку A, чтобы полоса прокрутки работала. Левая палка не должна позволять вам прокручивать до тех пор, пока вы не отключите режим мыши, как отключить режим мыши, пожалуйста, обратитесь к How to disable mouse mode.

<script src="directionalnavigation-1.0.0.0.js"></script> 
navigator.gamepadInputEmulation = "gamepad"; 

Подробнее пожалуйста, ссылку Mouse mode section в проектировании для Xbox и ТВ статьи.

+0

@ Amanda.J любые обновления? –

+0

О, не знал этого раньше. Как-то моя правая палка ничего не делает. В результате я написал элемент управления scrollviewer для прокрутки текстового поля. Нужно ли мне добавлять обработчик событий самостоятельно, чтобы включить прокрутку правой кнопки? –

Смежные вопросы