Bagikan melalui


GestureSettings Enum

Definisi

Menentukan interaksi yang didukung oleh aplikasi.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

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
Warisan
GestureSettings
Atribut

Bidang

CrossSlide 32768

Aktifkan dukungan untuk interaksi CrossSliding saat menggunakan gerakan geser atau geser melalui satu kontak sentuhan. Gerakan ini dapat digunakan untuk memilih atau mengatur ulang objek.

DoubleTap 2

Aktifkan dukungan untuk gerakan ketuk dua kali.

  • Sentuh: ketuk dua kali
  • Mouse: klik dua kali tombol kiri
  • Pena/stylus: ketuk dua kali

Gerakan ini dapat digunakan untuk memilih kata atau membuka file atau folder.

Drag 32

Aktifkan dukungan untuk gerakan geser atau geser dengan mouse atau pena/stylus (kontak tunggal). Peristiwa Penyeretan dinaikkan saat salah satu gerakan terdeteksi. Gerakan ini dapat digunakan untuk pemilihan teks, memilih atau mengatur ulang objek, atau menggulir dan menggeser.

Catatan

Input mouse dan pena/stylus tidak menaikkan peristiwa manipulasi (ManipulationStarted, ManipulationUpdated, dan ManipulationCompleted) selama interaksi ini.

Menentukan dukungan untuk Seret dan satu atau beberapa pengaturan manipulasi memungkinkan satu perangkat melakukan beberapa tindakan. Misalnya, gerakan geser atau geser dapat dilakukan dengan tombol mouse kiri untuk memilih teks sementara tombol roda dapat digulung untuk menggulir konten.

Hold 4

Aktifkan dukungan untuk gerakan tekan dan tahan (dari satu sentuhan atau kontak pena/stylus). Acara Holding dinaikkan jika ambang waktu dilewati sebelum kontak diangkat, kontak tambahan terdeteksi, atau gerakan dimulai.

  • Sentuh: tekan dan tahan
  • Pena/stylus: tekan dan tahan

Gerakan ini dapat digunakan untuk menampilkan menu konteks.

HoldWithMouse 8

Aktifkan dukungan untuk gerakan tekan dan tahan melalui tombol kiri pada mouse. Peristiwa Penahanan dinaikkan jika ambang waktu disilangkan sebelum tombol kiri dilepaskan atau gerakan dimulai. Gerakan ini dapat digunakan untuk menampilkan menu konteks.

ManipulationMultipleFingerPanning 65536

Aktifkan panning dan nonaktifkan zoom saat dua atau beberapa kontak sentuh terdeteksi. Mencegah interaksi zoom yang tidak disengaja saat menggeser dengan beberapa jari.

ManipulationRotate 1024

Aktifkan dukungan untuk gerakan rotasi melalui input pointer. Peristiwa ManipulationStarted, ManipulationUpdated, dan ManipulationCompleted semuanya diangkat selama interaksi ini.

ManipulationRotateInertia 8192

Aktifkan dukungan untuk inertia rotasi setelah gerakan putar (melalui input pointer) selesai. Peristiwa ManipulationInertiaStarting dinaikkan jika inertia diaktifkan.

ManipulationScale 2048

Aktifkan dukungan untuk gerakan mencubit atau regangkan melalui input penunjuk. Gerakan ini dapat digunakan untuk zoom optik atau semantik dan mengubah ukuran objek. Peristiwa ManipulationStarted, ManipulationUpdated, dan ManipulationCompleted semuanya diangkat selama interaksi ini.

ManipulationScaleInertia 16384

Aktifkan dukungan untuk penskalaan inertia setelah gerakan mencubit atau meregangkan (melalui input pointer) selesai. Peristiwa ManipulationInertiaStarting dinaikkan jika inertia diaktifkan.

ManipulationTranslateInertia 4096

Aktifkan dukungan untuk inertia terjemahan setelah gerakan slide (melalui input pointer) selesai. Peristiwa ManipulationInertiaStarting dinaikkan jika inertia diaktifkan.

ManipulationTranslateRailsX 256

Aktifkan dukungan untuk gerakan slide melalui input penunjuk, pada sumbu horizontal menggunakan rel (panduan). Peristiwa ManipulationStarted, ManipulationUpdated, dan ManipulationCompleted semuanya diangkat selama interaksi ini. Gerakan ini dapat digunakan untuk mengatur ulang objek.

ManipulationTranslateRailsY 512

Aktifkan dukungan untuk gerakan slide melalui input penunjuk, pada sumbu vertikal menggunakan rel (panduan). Peristiwa ManipulationStarted, ManipulationUpdated, dan ManipulationCompleted semuanya diangkat selama interaksi ini. Gerakan ini dapat digunakan untuk mengatur ulang objek.

ManipulationTranslateX 64

Aktifkan dukungan untuk gerakan slide melalui input penunjuk, pada sumbu horizontal. Peristiwa ManipulationStarted, ManipulationUpdated, dan ManipulationCompleted semuanya diangkat selama interaksi ini. Gerakan ini dapat digunakan untuk mengatur ulang objek.

ManipulationTranslateY 128

Aktifkan dukungan untuk gerakan slide melalui input penunjuk, pada sumbu vertikal. Peristiwa ManipulationStarted, ManipulationUpdated, dan ManipulationCompleted semuanya diangkat selama interaksi ini. Gerakan ini dapat digunakan untuk mengatur ulang objek.

None 0

Nonaktifkan dukungan untuk gerakan dan manipulasi.

RightTap 16

Aktifkan dukungan untuk interaksi ketuk kanan. Peristiwa RightTapped dinaikkan ketika kontak diangkat atau tombol mouse dilepaskan.

  • Sentuh: tekan dan tahan
  • Mouse: tekan dan tahan, klik tombol kanan
  • Pena/stylus: tekan dan tahan, ketuk dengan tombol laras ditekan

Gerakan ini dapat digunakan untuk menampilkan menu konteks.

Tap 1

Aktifkan dukungan untuk gerakan ketukan.

  • Sentuh: ketuk
  • Mouse: klik tombol kiri
  • Pena/stylus: ketuk

Berlaku untuk