ArcadeStick 类

定义

表示街机摇杆。

public ref class ArcadeStick sealed
public ref class ArcadeStick 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 ArcadeStick 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 ArcadeStick 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 ArcadeStick
[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 ArcadeStick : IGameControllerBatteryInfo
Public NotInheritable Class ArcadeStick
Public NotInheritable Class ArcadeStick
Implements IGameControllerBatteryInfo
继承
Object IInspectable ArcadeStick
属性
实现

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

注解

无法直接创建 ArcadeStick 类的实例;而是通过 ArcadeStick.ArcadeSticks 属性检索类的实例,该属性列出所有连接的街机摇杆或通过 ArcadeStick.ArcadeStickAdded 事件进行检索。 有关如何使用 ArcadeStick 类的详细信息,请参阅街机摇杆。

支持的设备

ArcadeStick 支持任何 Xbox One 认证或 Xbox 360 兼容的街机摇杆。

版本历史记录

Windows 版本 SDK 版本 增值
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

属性

ArcadeSticks

所有连接的街机摇杆的列表。

Headset

附加到街机摇杆的音频耳机。

IsWireless

获取一个值,该值指示街机摇杆的无线状态。

User

与街机摇杆关联的用户。

方法

FromGameController(IGameController)

将给定的游戏控制器作为街机摇杆返回。

GetButtonLabel(ArcadeStickButtons)

检索指定按钮的按钮标签。

GetCurrentReading()

获取街机摇杆状态的快照。

TryGetBatteryReport()

获取有关街机摇杆的当前电池状态的信息。

事件

ArcadeStickAdded

当新的街机摇杆连接时发出信号。

ArcadeStickRemoved

当街机摇杆断开连接时发出信号。

HeadsetConnected

当耳机连接到街机摇杆时发出信号。

HeadsetDisconnected

当耳机与街机摇杆断开连接时发出信号。

UserChanged

当与街机摇杆关联的用户已更改时发出信号。

适用于

另请参阅