CrossSlidingState Enum

Definisi

Menentukan kemungkinan status peristiwa CrossSliding .

public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CrossSlidingState
var value = Windows.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
Warisan
CrossSlidingState
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

Completed 6

Gerakan geser atau slide telah berhenti, interaksi CrossSliding telah selesai, dan kontak sentuh diangkat.

Dragging 1

Interaksi CrossSliding telah dimulai tetapi gerakan gesek atau slide belum melewati ambang jarak minimum untuk tindakan pemilihan. (Lihat bagian Keterangan untuk diagram yang memperlihatkan ambang jarak CrossSliding .)

Catatan

Tidak ada korelasi antara Menyeret di CrossSlidingState (sentuhan) dan DraggingState (mouse atau pena/stylus).

Rearranging 5

Gerakan geser atau slide telah melewati ambang jarak minimum tindakan susun ulang. Status ini hanya valid ketika RearrangeStart diaktifkan di GestureRecognizer.

Selecting 2

Gerakan geser atau slide telah melewati ambang jarak minimum untuk tindakan pemilihan tetapi belum melewati ambang jarak minimum tindakan susun ulang. Status ini hanya valid ketika SpeedBumpStart dinonaktifkan di GestureRecognizer.

SelectSpeedBumping 3

Gerakan geser atau slide telah melewati ambang jarak minimum untuk tindakan pemilihan (dan benjolan kecepatan pemilihan) tetapi belum melewati ambang jarak maksimum dari benjolan kecepatan pemilihan. Status ini hanya valid ketika SpeedBumpStart dan SelectionStart diaktifkan dalam GestureRecognizer.

SpeedBumping 4

Gerakan geser atau slide telah melewati ambang jarak minimum untuk tindakan pemilihan (dan benjolan kecepatan pemilihan) tetapi belum melewati ambang jarak maksimum dari benjolan kecepatan pemilihan. Status ini hanya valid ketika SpeedBumpStart diaktifkan dan SelectionStart dinonaktifkan di GestureRecognizer.

Started 0

Interaksi CrossSliding telah terdeteksi.

Keterangan

Properti CrossSlidingState diatur berdasarkan ambang jarak yang ditentukan oleh properti CrossSlideThresholds dari GestureRecognizer.

Ambang jarak ini digunakan untuk menentukan apakah interaksi CrossSliding menghasilkan tindakan pilih atau tindakan susun ulang. Diagram berikut menunjukkan wilayah dan ambang batas CrossSliding . Area yang disorot dengan warna biru adalah wilayah benjolan seleksi/kecepatan. (Wilayah di sebelah kiri menunjukkan jarak yang harus dilalui petak peta sementara wilayah di sebelah kanan menunjukkan jarak yang setara dengan yang harus dilalui kontak sentuh karena perilaku benturan kecepatan).

Catatan

Benjolan kecepatan adalah wilayah CrossSliding di mana pengguna mengalami sedikit seret (atau gesekan) selama gerakan gesek atau slide .

Cuplikan layar memperlihatkan wilayah CrossSlide dan ambang jarak.

Pemilihan, penyusunan ulang, dan bump kecepatan dapat diaktifkan atau dinonaktifkan dalam kombinasi apa pun melalui properti CrossSlideThresholds dari GestureRecognizer.

Jika SelectionStart dan SpeedBumpStart diaktifkan, Maka SpeedBumpStart diabaikan (gesekan masih dialami) dan SelectSpeedBumping dikembalikan saat gesek atau gerakan slide terdeteksi dalam wilayah pemilihan/bumping kecepatan.

Jika SelectionStart diaktifkan dan SpeedBumpStart dinonaktifkan, maka Pemilihan dikembalikan saat gesek atau gerakan slide terdeteksi dalam wilayah pilihan/bump kecepatan.

Jika SpeedBumpStart dan RearrangeStart diaktifkan, Maka SpeedBumpEnd diabaikan dan gesekan berlanjut hingga ambang Batas RearrangeStart tercapai.

Jika RearrangeStart diaktifkan, maka Penyusunan ulang dikembalikan saat gesek atau gerakan slide terdeteksi di luar wilayah pemilihan/bumping kecepatan.

Berlaku untuk

Lihat juga