Bagikan melalui


CrossSlidingState Enum

Definisi

Menentukan kemungkinan status peristiwa CrossSliding .

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

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.

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 dari tindakan susun ulang. Status ini hanya valid ketika RearrangeStart diaktifkan dalam GestureRecognizer.

Selecting 2

Gerakan geser atau slide telah melewati ambang batas 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 batas 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 batas 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 batas 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 pilihan/tonjolan kecepatan. (Wilayah di sebelah kiri menunjukkan jarak yang harus dilalui petak peta sementara wilayah di sebelah kanan menunjukkan jarak yang setara yang harus dilalui kontak sentuh karena perilaku benjolan kecepatan).

Catatan

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

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

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

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

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

Berlaku untuk

Lihat juga