2017-11-03 18 views
0

私はXYFocusナビゲーションを使用するXbox向けのアプリを製作しています。デスクトップ上でテストする方法はありますか?デスクトップでXYFocusをテストすることは可能ですか?

私は、矢印キーがXboxコントローラのナビゲーションボタンと同様に動作することを期待していましたが、そうではありません。

答えて

1

XYFocusDown,XYFocusLeftなどのXYFocus相対プロパティを使用している場合は、Xboxデバイスファミリでのみサポートされています。ゲームパッドまたはリモコンを使用している場合のみです。その場合、定義したこれらのXYフォーカスナビゲーション動作は、キーボードを搭載したデスクトップには影響しません。 XY focus navigation and interactionセクションによると

、あなたのアプリがキーボードのための適切なフォーカスナビゲーションをサポートしている場合

、これはゲームパッドやリモートコントロールにも変換します。矢印キーでのナビゲーションは、Dパッド(ゲームパッドの左のスティックと同様に)にマップされます。多くのイベントとプロパティはキーボードとゲームパッドの両方で使用され、KeyDownイベントとKeyUpイベントが発生します。

だから、キーpressed.Theseナビゲーション戦略は、キーボード、ゲームパッド、およびリモートコントロールに適用される矢印をもとにフォーカスを受け取るべきかを制御を指定するためにこのようなXYFocusDownNavigationStrategyXYFocusLeftNavigationStrategy、 としてXYFocusナビゲーション戦略のプロパティを使用します。詳細はFocus navigation with keyboard, gamepad, and accessibility toolsを参照してください。

+0

悲しいことに、私のアプリではXYFocusが正しく動作しない場合がありますが、実際にはそれをデバッグすることはできません。 – LOST

関連する問題