InjectedInputGamepadInfo Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет создаваемые программными средствами входные данные геймпада.
public ref class InjectedInputGamepadInfo sealed
/// [Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory, 327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
class InjectedInputGamepadInfo final
[Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory), 327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public sealed class InjectedInputGamepadInfo
function InjectedInputGamepadInfo(reading)
Public NotInheritable Class InjectedInputGamepadInfo
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v5.0)
|
Примеры
Ниже приведены некоторые скачиваемые примеры, демонстрирующие базовые входные данные и внедрение входных данных:
- Пример внедрения ввода (мышь и сенсорный ввод)
- Пример внедрения касания
- Ввод: пример событий пользовательского ввода на XAML
Комментарии
Важно!
Для API в этом пространстве имен требуется ограниченная возможность inputInjectionBrokered.
При использовании внедрения входных данных необходимо добавить в Package.appxmanifest следующее:
- Кому
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- Кому
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
Конструкторы
InjectedInputGamepadInfo() |
Создает новый объект InjectedInputGamepadInfo , который используется для указания входных данных геймпада для внедрения. |
InjectedInputGamepadInfo(GamepadReading) |
Создает объект InjectedInputGamepadInfo , который используется для указания входных данных геймпада для внедрения в зависимости от текущего состояния геймпада. |
Свойства
Buttons |
Возвращает или задает кнопки геймпада, используемые для внедрения входных данных. |
LeftThumbstickX |
Возвращает или задает положение левого джойстика на оси X. |
LeftThumbstickY |
Возвращает или задает положение левого джойстика на оси Y. |
LeftTrigger |
Возвращает или задает позицию левого триггера. |
RightThumbstickX |
Возвращает или задает положение правого стика на оси X. |
RightThumbstickY |
Возвращает или задает положение правого стика на оси Y. |
RightTrigger |
Возвращает или задает позицию правого триггера. |