Bagikan melalui


SpatialGestureSettings Enum

Definisi

Enumerasi ini mewakili serangkaian gerakan yang dapat dikenali oleh SpatialGestureRecognizer.

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

public enum class SpatialGestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class SpatialGestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum SpatialGestureSettings
var value = Windows.UI.Input.Spatial.SpatialGestureSettings.none
Public Enum SpatialGestureSettings
Warisan
SpatialGestureSettings
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)

Bidang

DoubleTap 2

Aktifkan dukungan untuk gerakan ketuk dua kali.

Ini mewakili dua ketukan udara cepat dengan tangan (tekan jari diikuti dengan pelepas jari) atau dua penekanan cepat dan pelepas pemicu Pilih atau tombol pada pengontrol.

Tangani peristiwa yang Diketuk dan periksa apakah TapCount adalah 2 untuk bereaksi terhadap gerakan ini.

Hold 4

Aktifkan dukungan untuk gerakan penangguhkan.

Ini mewakili pengguna yang menahan jari mereka atau pemicu Pilih atau tombol pada pengontrol gerakan lebih lama dari ambang penahanan sistem.

Gerakan ini dapat digunakan untuk mengambil tindakan sekunder, seperti menampilkan menu.

Tangani peristiwa HoldStarted, HoldCompleted, dan/atau HoldCanceled untuk bereaksi terhadap gerakan ini.

ManipulationTranslate 8

Aktifkan dukungan untuk gerakan manipulasi, melacak perubahan pada posisi tangan.

Ini mewakili pengguna yang memegang jari mereka dan menggerakkan tangan mereka di seluruh dunia.

Gerakan ini dapat digunakan untuk memindahkan, mengubah ukuran, atau memutar hologram saat Anda ingin hologram bereaksi 1:1 terhadap gerakan tangan pengguna. Ini juga dapat digunakan untuk menggambar hologram baru di dunia.

Tangani peristiwa ManipulationStarted, ManipulationUpdated, ManipulationCompleted dan/atau ManipulationCanceled untuk bereaksi terhadap gerakan ini.

NavigationRailsX 128

Aktifkan dukungan untuk gerakan navigasi, di sumbu horizontal menggunakan rel (panduan).

Ini mewakili pengguna yang menahan jari mereka dan menggerakkan tangan atau pengontrol gerakan dalam kubus yang dinormalisasi dengan koordinat dari -1,0 hingga 1,0. Ini adalah nilai yang dinormalisasi dan tidak mewakili unit fisik apa pun, seperti meter.

Gerakan ini dapat digunakan untuk membangun pengguliran atau pembesaran berbasis kecepatan yang mengunci sumbu jika pengguna memulai gerakan terutama ke arah tersebut.

Tangani peristiwa NavigationStarted, NavigationUpdated, NavigationCompleted, dan/atau NavigationCanceled untuk bereaksi terhadap gerakan ini.

NavigationRailsY 256

Aktifkan dukungan untuk gerakan navigasi, di sumbu vertikal menggunakan rel (panduan).

Ini mewakili pengguna yang menahan jari mereka dan menggerakkan tangan atau pengontrol gerakan dalam kubus yang dinormalisasi dengan koordinat dari -1,0 hingga 1,0. Ini adalah nilai yang dinormalisasi dan tidak mewakili unit fisik apa pun, seperti meter.

Gerakan ini dapat digunakan untuk membangun pengguliran atau pembesaran berbasis kecepatan yang mengunci sumbu jika pengguna memulai gerakan terutama ke arah tersebut.

Tangani peristiwa NavigationStarted, NavigationUpdated, NavigationCompleted, dan/atau NavigationCanceled untuk bereaksi terhadap gerakan ini.

NavigationRailsZ 512

Aktifkan dukungan untuk gerakan navigasi, di sumbu kedalaman menggunakan rel (panduan).

Ini mewakili pengguna yang menahan jari mereka dan menggerakkan tangan atau pengontrol gerakan dalam kubus yang dinormalisasi dengan koordinat dari -1,0 hingga 1,0. Ini adalah nilai yang dinormalisasi dan tidak mewakili unit fisik apa pun, seperti meter.

Gerakan ini dapat digunakan untuk membangun pengguliran atau pembesaran berbasis kecepatan yang mengunci sumbu jika pengguna memulai gerakan terutama ke arah tersebut.

Tangani peristiwa NavigationStarted, NavigationUpdated, NavigationCompleted, dan/atau NavigationCanceled untuk bereaksi terhadap gerakan ini.

NavigationX 16

Aktifkan dukungan untuk gerakan navigasi, di sumbu horizontal.

Ini mewakili pengguna yang menahan jari mereka dan menggerakkan tangan atau pengontrol gerakan dalam kubus yang dinormalisasi dengan koordinat dari -1,0 hingga 1,0. Ini adalah nilai yang dinormalisasi dan tidak mewakili unit fisik apa pun, seperti meter.

Gerakan ini dapat digunakan untuk menavigasi widget UI, seperti menu radial. Ini juga dapat digunakan untuk membangun gerakan pengguliran atau pembesaran tampilan berkelanjutan berbasis kecepatan, mirip dengan menggulir UI 2D dengan mengklik tombol mouse tengah lalu menggerakkan mouse ke atas dan ke bawah.

Tangani peristiwa NavigationStarted, NavigationUpdated, NavigationCompleted, dan/atau NavigationCanceled untuk bereaksi terhadap gerakan ini.

NavigationY 32

Aktifkan dukungan untuk gerakan navigasi, di sumbu vertikal.

Ini mewakili pengguna yang menahan jari mereka dan menggerakkan tangan atau pengontrol gerakan dalam kubus yang dinormalisasi dengan koordinat dari -1,0 hingga 1,0. Ini adalah nilai yang dinormalisasi dan tidak mewakili unit fisik apa pun, seperti meter.

Gerakan ini dapat digunakan untuk menavigasi widget UI, seperti menu radial. Ini juga dapat digunakan untuk membangun gerakan pengguliran atau pembesaran tampilan berkelanjutan berbasis kecepatan, mirip dengan menggulir UI 2D dengan mengklik tombol mouse tengah lalu menggerakkan mouse ke atas dan ke bawah.

Tangani peristiwa NavigationStarted, NavigationUpdated, NavigationCompleted, dan/atau NavigationCanceled untuk bereaksi terhadap gerakan ini.

NavigationZ 64

Aktifkan dukungan untuk gerakan navigasi, di sumbu kedalaman.

Ini mewakili pengguna yang menahan jari mereka dan menggerakkan tangan atau pengontrol gerakan dalam kubus yang dinormalisasi dengan koordinat dari -1,0 hingga 1,0. Ini adalah nilai yang dinormalisasi dan tidak mewakili unit fisik apa pun, seperti meter.

Gerakan ini dapat digunakan untuk menavigasi widget UI, seperti menu radial. Ini juga dapat digunakan untuk membangun gerakan pengguliran atau pembesaran tampilan berkelanjutan berbasis kecepatan, mirip dengan menggulir UI 2D dengan mengklik tombol mouse tengah lalu menggerakkan mouse ke atas dan ke bawah.

Tangani peristiwa NavigationStarted, NavigationUpdated, NavigationCompleted, dan/atau NavigationCanceled untuk bereaksi terhadap gerakan ini.

None 0

Nonaktifkan dukungan untuk gerakan.

Tap 1

Aktifkan dukungan untuk gerakan ketukan.

Ini mewakili ketukan udara dengan tangan (tekan jari diikuti dengan pelepas jari), mengucapkan kata "Pilih" dengan suara Anda, atau menekan dan melepaskan pemicu Pilih atau tombol pada pengontrol.

Gerakan ini dapat digunakan untuk mengaktifkan hologram atau objek lain yang dilihat pengguna.

Tangani peristiwa yang Diketuk untuk bereaksi terhadap gerakan ini.

Keterangan

SpatialGestureRecognizer hanya melakukan disambiguasi minimal antara serangkaian gerakan yang Anda minta. Misalnya, jika Anda meminta hanya Ketuk, pengguna dapat menahan jari mereka selama mereka suka dan Ketukan masih akan terjadi saat pengguna melepaskan jari mereka. Jika Anda meminta Ketuk dan Tahan, setelah sekitar satu detik menahan jarinya, gerakan akan mengatasi Penangguhan dan Ketuk tidak akan lagi terjadi.

Pengaturan manipulasi mungkin tidak digabungkan dengan pengaturan Navigasi.

Berlaku untuk

Lihat juga