SnapPointsType Enum

Definisi

Menentukan konstanta yang menentukan bagaimana titik jepret panning diproses untuk input gerakan/manipulasi.

public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
Warisan
SnapPointsType
Atribut

Persyaratan Windows

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

Bidang

Mandatory 2

Konten selalu berhenti di titik rekam jepret yang paling dekat dengan di mana inertia secara alami akan berhenti di sepanjang arah inertia.

MandatorySingle 4

Konten selalu berhenti di titik snap yang paling dekat dengan titik rilis di sepanjang arah inertia.

None 0

Tidak ada perilaku snapping. Hanya manipulasi yang memengaruhi lokasi akhir.

Optional 1

Konten berhenti pada titik jepret yang paling dekat dengan di mana inertia secara alami akan berhenti di sepanjang arah inertia, tergantung pada seberapa dekat titik jepret.

OptionalSingle 3

Konten berhenti di titik jepret berikutnya, jika gerakan dimulai jauh darinya.

Keterangan

Untuk tindakan panning, sering kali ada tempat penghentian alami. Titik snap menyediakan cara untuk menunjukkan di mana tempat-tempat ini berada. Kemudian, ketika pengguna menggesek, hasil manipulasi mendukung titik alami tersebut menggunakan perilaku seperti yang dinyatakan oleh nilai SnapPointsType. Penentuan kedekatan dibuat oleh subsistem Manipulasi Langsung yang mendukung penanganan manipulasi untuk XAML ScrollViewer. Faktor Variasi tunggal baik di inertia maupun titik rilis.

**Titik kedekatan (Opsional dan OpsionalSingle): ** Ketika pengguna akan secara alami menghentikan manipulasi di kedekatan titik snap, titik kedekatan membantu pengguna mendarat di tempat penghentian alami. Karena pengguna harus mendarat di dekat titik jepret untuk menyebabkannya berhenti di sana, pengguna terkadang harus melakukan geser lain untuk mencapai titik jepret.

**Poin snap wajib (Mandatory and MandatorySingle): ** Berbeda dengan kedekatan, titik snap wajib memastikan bahwa konten disesuaikan untuk selalu mendarat di titik penyangga. Bahkan jika pengguna merilis manipulasi di tengah antara dua snap-point, pengguna akan selalu berpindah ke salah satu titik snap.

Enumerasi SnapPointsType digunakan sebagai nilai untuk properti ScrollViewer.HorizontalSnapPointsType dan ScrollViewer.VerticalSnapPointsType .

Untuk melihat efek snap point pada perilaku ScrollViewer sendiri, dapatkan sampel pengguliran, pengalihan, dan pembesaran tampilan XAML. Jalankan sampel pada perangkat sentuh (bukan simulator). Cobalah nilai SnapPointsType saat Anda melihat halaman contoh "Panning with snap-points" dari sampel.

Berlaku untuk

Lihat juga