UIElement.ManipulationStarted Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
// Register
event_token ManipulationStarted(ManipulationStartedEventHandler const& handler) const;
// Revoke with event_token
void ManipulationStarted(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::ManipulationStarted_revoker ManipulationStarted(auto_revoke_t, ManipulationStartedEventHandler const& handler) const;
public event ManipulationStartedEventHandler ManipulationStarted;
function onManipulationStarted(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationstarted", onManipulationStarted);
uIElement.removeEventListener("manipulationstarted", onManipulationStarted);
- or -
uIElement.onmanipulationstarted = onManipulationStarted;
Public Custom Event ManipulationStarted As ManipulationStartedEventHandler
<uiElement ManipulationStarted="eventhandler"/>
Jenis Acara
Keterangan
Untuk kontrol kustom dan pengalaman interaksi, lihat GestureRecognizer.ManipulationStarted.
ManipulationStarted
mewakili bahwa logika pengenalan manipulasi telah mendeteksi pergerakan pointer. Dalam hal ini adalah peristiwa manipulasi kedua yang diaktifkan dalam urutan umum, menembak setelah ManipulationStarting
, tetapi sebelum ManipulationDelta
atau peristiwa lain seperti ManipulationInertiaStarting
.
Elemen harus memiliki nilai ManipulationMode selain None
atau System
menjadi sumber peristiwa manipulasi. Nilai default adalah System
, yang memungkinkan logika kontrol bawaan ManipulationMode
untuk memproses manipulasi, tetapi tidak mengizinkan kode aplikasi untuk menangani peristiwa manipulasi. Jika Anda ingin menangani manipulasi, atur ManipulationMode
ke All
, atau ke nilai ManipulationModes tertentu. Untuk informasi selengkapnya, lihat ManipulationMode
.
ManipulationStarted
adalah peristiwa yang dirutekan. Jika peristiwa diizinkan untuk menggelembungkan hingga elemen induk karena tidak tertangani, maka dimungkinkan untuk menangani peristiwa pada elemen induk bahkan jika ManipulationMode adalah None
atau System
pada elemen induk. Untuk informasi selengkapnya tentang konsep peristiwa yang dirutekan, lihat Gambaran umum peristiwa dan peristiwa yang dirutekan.
Untuk tindakan sentuhan dan juga untuk peristiwa khusus interaksi atau manipulasi yang merupakan konsekuensi dari tindakan sentuhan, elemen harus di-hit-test agar dapat menjadi sumber peristiwa dan mengaktifkan peristiwa yang terkait dengan tindakan. UIElement.Visibility harus Terlihat. Properti lain dari jenis turunan juga memengaruhi visibilitas hit-test. Untuk informasi selengkapnya, lihat Gambaran umum peristiwa dan peristiwa yang dirutekan.
ManipulationStarted
mendukung kemampuan untuk melampirkan penanganan aktivitas ke rute yang akan dipanggil meskipun data peristiwa untuk peristiwa ditandai Ditangani. Lihat AddHandler.