GestureSettings Перечисление

Определение

Указывает взаимодействия, поддерживаемые приложением.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum GestureSettings
var value = Microsoft.UI.Input.GestureSettings.none
Public Enum GestureSettings
Наследование
GestureSettings
Атрибуты

Поля

CrossSlide 32768

Включите поддержку взаимодействия CrossSliding при использовании слайда или жеста прокрутки через один сенсорный контакт. Этот жест можно использовать для выбора или изменения расположения объектов.

DoubleTap 2

Включите поддержку жеста двойного касания.

  • Сенсорный: двойное касание
  • Мышь: двойной щелчок левой кнопки
  • Перо или перо: двойное касание

Этот жест можно использовать для выбора слова или открытия файла или папки.

Drag 32

Включите поддержку жеста прокрутки или слайда с помощью мыши, пера или пера (один контакт). Событие перетаскивания возникает при обнаружении любого из жестов. Этот жест можно использовать для выделения текста, выбора или изменения расположения объектов, а также для прокрутки и сдвига.

Примечание

Во время этого взаимодействия мышь и перо не вызывают события манипуляции (ManipulationStarted, ManipulationUpdated и ManipulationCompleted).

Указание поддержки перетаскивания и одного или нескольких параметров манипуляции позволяет одному устройству выполнять несколько действий. Например, жест слайда или прокрутки можно выполнить с помощью левой кнопки мыши, чтобы выделить текст, а кнопку колесика можно свернуть для прокрутки содержимого.

Hold 4

Включите поддержку жеста нажатия и удерживания (одним касанием или контактом пера или пера). Событие Удержания возникает при превышении порогового значения времени перед снятием контакта, обнаружен дополнительный контакт или запуском жеста.

  • Сенсорный ввод: нажмите и удерживайте
  • Перо или перо: нажмите и удерживайте

Этот жест можно использовать для отображения контекстного меню.

HoldWithMouse 8

Включите поддержку жеста нажатия и удерживания с помощью левой кнопки мыши. Событие Удержания возникает, если пороговое значение времени превышено до того, как левая кнопка будет отпущена или запущен жест. Этот жест можно использовать для отображения контекстного меню.

ManipulationMultipleFingerPanning 65536

Включите сдвиг и отключайте масштабирование при обнаружении двух или более сенсорных контактов. Предотвращает непреднамеренное изменение масштаба при сдвиге несколькими пальцами.

ManipulationRotate 1024

Включите поддержку жеста поворота с помощью ввода указателя. События ManipulationStarted, ManipulationUpdated и ManipulationCompleted создаются в ходе этого взаимодействия.

ManipulationRotateInertia 8192

Включите поддержку инерции поворота после завершения жеста поворота (с помощью ввода указателя). Событие ManipulationInertiaStarting возникает, если включена инерция.

ManipulationScale 2048

Включите поддержку жеста сжатия или растяжения с помощью ввода указателя. Эти жесты можно использовать для оптического или семантического масштабирования и изменения размера объекта. События ManipulationStarted, ManipulationUpdated и ManipulationCompleted создаются в ходе этого взаимодействия.

ManipulationScaleInertia 16384

Включите поддержку инерции масштабирования после завершения жеста сжатия или растяжения (с помощью ввода указателя). Событие ManipulationInertiaStarting возникает, если включена инерция.

ManipulationTranslateInertia 4096

Включите поддержку инерции перевода после завершения жеста слайда (с помощью ввода указателя). Событие ManipulationInertiaStarting возникает, если включена инерция.

ManipulationTranslateRailsX 256

Включите поддержку жеста слайда через ввод указателя на горизонтальной оси с помощью направляющих. События ManipulationStarted, ManipulationUpdated и ManipulationCompleted создаются в ходе этого взаимодействия. Этот жест можно использовать для изменения порядка объектов.

ManipulationTranslateRailsY 512

Включите поддержку жеста слайда через ввод указателя на вертикальной оси с помощью направляющих. События ManipulationStarted, ManipulationUpdated и ManipulationCompleted создаются в ходе этого взаимодействия. Этот жест можно использовать для изменения порядка объектов.

ManipulationTranslateX 64

Включите поддержку жеста слайда с помощью ввода указателя на горизонтальной оси. События ManipulationStarted, ManipulationUpdated и ManipulationCompleted создаются в ходе этого взаимодействия. Этот жест можно использовать для изменения порядка объектов.

ManipulationTranslateY 128

Включите поддержку жеста слайда с помощью ввода указателя на вертикальной оси. События ManipulationStarted, ManipulationUpdated и ManipulationCompleted создаются в ходе этого взаимодействия. Этот жест можно использовать для изменения порядка объектов.

None 0

Отключите поддержку жестов и манипуляций.

RightTap 16

Включите поддержку взаимодействия с касанием правой кнопкой мыши. Событие RightTapped возникает при снятии контакта или отпускании кнопки мыши.

  • Сенсорный ввод: нажмите и удерживайте
  • Мышь: нажмите и удерживайте, щелкните правой кнопкой мыши
  • Перо или перо: нажмите и удерживайте, коснитесь с нажатой кнопкой-бочкой

Этот жест можно использовать для отображения контекстного меню.

Tap 1

Включите поддержку жеста касания.

  • Сенсорный: коснитесь экрана
  • Мышь: щелчок левой кнопкой
  • Перо или перо: коснитесь экрана

Применяется к