UINavigationController クラス

定義

UI ナビゲーションに使用できる任意の種類のコントローラーを表します。 ほとんどのゲームパッド、アーケードスティック、レーシングホイールは、 UINavigationControllerとしてアクセスすることもできます。 ゲームではゲームプレイ中にコントローラー固有のクラスを使用し、UI メニューには UINavigationController クラスを使用することをお勧めします。

public ref class UINavigationController sealed
public ref class UINavigationController sealed : IGameControllerBatteryInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UINavigationController final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UINavigationController final : IGameControllerBatteryInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UINavigationController
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UINavigationController : IGameControllerBatteryInfo
Public NotInheritable Class UINavigationController
Public NotInheritable Class UINavigationController
Implements IGameControllerBatteryInfo
継承
Object Platform::Object IInspectable UINavigationController
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

プロパティ

Headset

UI ナビゲーション コントローラーに接続されているオーディオ ヘッドセット。

IsWireless

UI ナビゲーション コントローラーのワイヤレス状態を示す値を取得します。

UINavigationControllers

接続されているすべての UI ナビゲーション コントローラーの一覧。

User

UI ナビゲーション コントローラーに関連付けられているユーザー。

メソッド

FromGameController(IGameController)

UI ナビゲーション コントローラーとして、指定されたゲーム コントローラーを返します。

GetCurrentReading()

UI ナビゲーション コントローラーの状態のスナップショットを取得します。

GetOptionalButtonLabel(OptionalUINavigationButtons)

オプションの UI ナビゲーション ボタンのラベルを取得します。

GetRequiredButtonLabel(RequiredUINavigationButtons)

必要な UI ナビゲーション ボタンのラベルを取得します。

TryGetBatteryReport()

UI ナビゲーション コントローラーの現在のバッテリ状態に関する情報を取得します。

イベント

HeadsetConnected

ヘッドセットが UI ナビゲーション コントローラーに接続されたときに通知します。

HeadsetDisconnected

ヘッドセットが UI ナビゲーション コントローラーから切断されたときに通知します。

UINavigationControllerAdded

新しい UI ナビゲーション コントローラーが接続されたときに通知します。

UINavigationControllerRemoved

UI ナビゲーション コントローラーが切断されたときに通知します。

UserChanged

UI ナビゲーション コントローラーに関連付けられているユーザーが変更されたときに通知します。

適用対象

こちらもご覧ください