次の方法で共有


RequiresPointer 列挙型

定義

要素がゲーム コントローラーからのマウスのようなポインター動作を必要とするタイミングを指定する定数を定義します。

public enum class RequiresPointer
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class RequiresPointer
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum RequiresPointer
Public Enum RequiresPointer
継承
RequiresPointer
属性

フィールド

Never 0

ポインターがマウスとして機能することはありません。

WhenEngaged 1

ユーザーがマウス モードに参加すると、ポインターはマウスとして機能します。

WhenFocused 2

ページがフォーカスを取得すると、ポインターはマウスとして機能します。 Page 要素でのみサポートされます。

注釈

この列挙は、 Control.RequiresPointer プロパティの値を提供します。

ポインター以外の入力デバイスの場合、キーボードの Tab キーと方向キー、ゲーム コントローラーの方向パッド (D パッド) と親指スティックなど、さまざまな方法でコントロール間でフォーカスが移動されます。 マップや描画サーフェスなどの一部のユーザー エクスペリエンスでは、XY フォーカス ナビゲーションを使用できないか、実用的ではありません。 RequiresPointer を使用すると、アプリは、ゲーム コントローラーを使用して自由に移動できるカーソルを介して、ポインターに似た操作エクスペリエンスを提供できます。

RequiresPointer は、ゲーム コントローラーを使用する場合にのみサポートされます。 それ以外の場合、プロパティは無視されます。

詳細については、「Xbox とテレビのデザイン」の「マウス モード」セクションを参照してください。

適用対象