是否可以在桌面上测试XYFocus?

时间:2017-11-03 16:53:01

标签: uwp xbox

我正在制作一个使用XYFocus导航的Xbox应用程序。有没有办法在桌面上测试它?

我希望箭头键的行为与Xbox控制器导航按钮类似,但它们不会。

1 个答案:

答案 0 :(得分:1)

如果您使用的是XYFocus相对属性,例如XYFocusDownXYFocusLeft等,这些属性仅在Xbox设备系列上受支持,并且仅在使用游戏手柄或遥控器时使用。在这种情况下,您定义的这些XY焦点导航行为不会对带键盘的桌面产生影响。

根据XY focus navigation and interaction部分,

  

如果您的应用支持适当的键盘焦点导航,这将很好地转换为游戏手柄和遥控器。使用箭头键导航将映射到D-pad(以及游戏手柄上的左手杆)。键盘和游戏手柄都使用了许多事件和属性 - 它们都会触发KeyDown和KeyUp事件。

使用XYFocus导航策略属性,例如XYFocusDownNavigationStrategyXYFocusLeftNavigationStrategy,  根据按下的箭头键指定哪个控件应该获得焦点。这些导航策略适用于键盘,游戏手柄和遥控器。更多详情请参阅Focus navigation with keyboard, gamepad, and accessibility tools