Bagikan melalui


GestureRecognizer Kelas

Definisi

Menyediakan gerakan dan pengenalan manipulasi, pendengar peristiwa, dan pengaturan.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT GestureRecognizer .

public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
Warisan
Object Platform::Object IInspectable GestureRecognizer
Atribut

Konstruktor

GestureRecognizer()

Menginisialisasi instans baru objek GestureRecognizer .

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT GestureRecognizer .

Properti

AutoProcessInertia

Mendapatkan atau menetapkan nilai yang menunjukkan apakah manipulasi selama inertia dihasilkan secara otomatis.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT AutoProcessInertia .

CrossSlideExact

Mendapatkan atau menetapkan nilai yang menunjukkan apakah jarak yang tepat dari kontak awal ke akhir interaksi lintas slide dilaporkan.

CrossSlideHorizontally

Mendapatkan atau mengatur nilai yang menunjukkan apakah sumbu lintas slide adalah horizontal.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT CrossSlideHorizontally .

CrossSlideThresholds

Mendapatkan atau menetapkan nilai yang menunjukkan ambang jarak untuk interaksi CrossSliding .

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT CrossSlideThresholds .

GestureSettings

Mendapatkan atau menetapkan nilai yang menunjukkan pengaturan gerakan dan manipulasi yang didukung oleh aplikasi.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT GestureSettings .

InertiaExpansion

Mendapatkan atau menetapkan nilai yang menunjukkan perubahan relatif ukuran objek dari awal inertia ke akhir inertia (saat mengubah ukuran, atau penskalaan, selesai).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT InertiaExpansion .

InertiaExpansionDeceleration

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat perlemahan dari awal inertia ke akhir inertia (ketika mengubah ukuran, atau ekspansi, manipulasi selesai).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT InertiaExpansionDeceleration .

InertiaRotationAngle

Mendapatkan atau menetapkan nilai yang menunjukkan sudut akhir rotasi objek di akhir inertia (ketika manipulasi rotasi selesai).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT InertiaRotationAngle .

InertiaRotationDeceleration

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat perlemahan dari awal inertia ke akhir inertia (ketika manipulasi rotasi selesai).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT InertiaRotationDeceleration .

InertiaTranslationDeceleration

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat perlemahan dari awal inertia ke akhir inertia (ketika manipulasi terjemahan selesai).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT InertiaTranslationDeceleration .

InertiaTranslationDisplacement

Mendapatkan atau menetapkan nilai yang menunjukkan perubahan relatif di lokasi layar objek dari awal inertia hingga akhir inertia (ketika manipulasi terjemahan selesai).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT InertiaTranslationDisplacement .

IsActive

Mendapatkan nilai yang menunjukkan apakah interaksi sedang diproses.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT IsActive .

IsInertial

Mendapatkan nilai yang menunjukkan apakah manipulasi masih diproses selama inertia (tidak ada titik input yang aktif).

Untuk detail selengkapnya tentang API ini, silakan lihat topik IsInertial UWP WinRT.

ManipulationExact

Mendapatkan atau menetapkan nilai yang menunjukkan apakah jarak yang tepat dari kontak awal ke akhir interaksi dilaporkan.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ManipulationExact .

MouseWheelParameters

Mendapatkan sekumpulan properti yang terkait dengan tombol roda perangkat mouse.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT MouseWheelParameters .

PivotCenter

Mendapatkan atau mengatur titik tengah untuk interaksi rotasi saat input penunjuk tunggal terdeteksi.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT PivotCenter .

PivotRadius

Mendapatkan atau mengatur radius, dari PivotCenter ke input penunjuk, untuk interaksi rotasi saat input penunjuk tunggal terdeteksi.

Untuk detail selengkapnya tentang API ini, silakan lihat topik PivotRadius WinRT UWP.

ShowGestureFeedback

Mendapatkan atau menetapkan nilai yang menunjukkan apakah umpan balik visual ditampilkan selama interaksi.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ShowGestureFeedback .

Metode

CanBeDoubleTap(PointerPoint)

Mengidentifikasi apakah ketukan masih dapat ditafsirkan sebagai ketukan kedua dari gerakan ketuk dua kali.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT CanBeDoubleTap .

CompleteGesture()

Menyebabkan pengenal gerakan menyelesaikan interaksi.

Untuk detail selengkapnya tentang API ini, silakan lihat topik CompleteGesture UWP WinRT.

ProcessDownEvent(PointerPoint)

Memproses input pointer dan menaikkan peristiwa GestureRecognizer yang sesuai dengan tindakan pointer down (untuk gerakan dan manipulasi yang ditentukan oleh properti GestureSettings ).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ProcessDownEvent .

ProcessInertia()

Melakukan perhitungan inertia dan meningkatkan berbagai peristiwa inertia.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ProcessInertia .

ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean)

Memproses input pointer dan meningkatkan peristiwa GestureRecognizer yang sesuai dengan tindakan roda mouse (untuk gerakan dan manipulasi yang ditentukan oleh properti GestureSettings ).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ProcessMouseWheelEvent .

ProcessMoveEvents(IVector<PointerPoint>)

Memproses input pointer dan meningkatkan peristiwa GestureRecognizer yang sesuai dengan tindakan pemindahan pointer (untuk gerakan dan manipulasi yang ditentukan oleh properti GestureSettings ).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ProcessMoveEvents .

ProcessUpEvent(PointerPoint)

Memproses input penunjuk dan meningkatkan peristiwa GestureRecognizer yang sesuai dengan tindakan pointer up (untuk gerakan dan manipulasi yang ditentukan oleh properti GestureSettings ).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ProcessUpEvent .

Acara

CrossSliding

Terjadi ketika pengguna melakukan gerakan geser atau geser (melalui satu kontak sentuhan) dalam area konten yang mendukung pengalihan di sepanjang sumbu tunggal saja. Gerakan harus terjadi ke arah yang tidak dapat ditegakkan oleh sumbu panning ini.

Untuk detail selengkapnya tentang API ini, silakan lihat topik CrossSliding UWP WinRT.

Dragging

Terjadi saat pengguna melakukan gerakan geser atau geser dengan mouse atau pena/stylus (kontak tunggal).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT Dragging .

Holding

Terjadi saat pengguna melakukan gerakan tekan dan tahan (dengan satu sentuhan, mouse, touchpad, atau kontak pena/stylus).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT Holding .

ManipulationCompleted

Terjadi ketika titik input diangkat dan semua gerakan berikutnya (terjemahan, ekspansi, atau rotasi) melalui inertia telah berakhir.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ManipulationCompleted .

ManipulationInertiaStarting

Terjadi ketika semua titik kontak diangkat selama manipulasi dan kecepatan manipulasi cukup signifikan untuk memulai perilaku inertia (terjemahan, ekspansi, atau rotasi berlanjut setelah penunjuk input diangkat).

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ManipulationInertiaStarting .

ManipulationStarted

Terjadi ketika satu atau beberapa titik input telah dimulai dan gerakan berikutnya (terjemahan, ekspansi, atau rotasi) telah dimulai.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ManipulationStarted .

ManipulationUpdated

Terjadi setelah satu atau beberapa titik input dimulai dan gerakan berikutnya (terjemahan, ekspansi, atau rotasi) sedang berlangsung.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT ManipulationUpdated .

RightTapped

Terjadi saat input pointer ditafsirkan sebagai gerakan ketuk kanan, terlepas dari perangkat input.

Contoh meliputi:

  • Klik tombol kanan mouse atau touchpad
  • Klik tombol laras pena
  • Sentuh atau tekan dan tahan pena

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT RightTapped .

Tapped

Terjadi saat input pointer ditafsirkan sebagai gerakan ketukan.

Untuk detail selengkapnya tentang API ini, silakan lihat topik UWP WinRT Tapped .

Berlaku untuk