UIElement.DoubleTapped Kejadian

Definisi

Terjadi ketika interaksi DoubleTap yang tidak tertangani terjadi di atas area pengujian hit elemen ini.

public:
 virtual event DoubleTappedEventHandler ^ DoubleTapped;
// Register
event_token DoubleTapped(DoubleTappedEventHandler const& handler) const;

// Revoke with event_token
void DoubleTapped(event_token const* cookie) const;

// Revoke with event_revoker
UIElement::DoubleTapped_revoker DoubleTapped(auto_revoke_t, DoubleTappedEventHandler const& handler) const;
public event DoubleTappedEventHandler DoubleTapped;
function onDoubleTapped(eventArgs) { /* Your code */ }
uIElement.addEventListener("doubletapped", onDoubleTapped);
uIElement.removeEventListener("doubletapped", onDoubleTapped);
- or -
uIElement.ondoubletapped = onDoubleTapped;
Public Custom Event DoubleTapped As DoubleTappedEventHandler 
<uiElement DoubleTapped="eventhandler"/>

Jenis Acara

Keterangan

Interaksi DoubleTap hanyalah dua interaksi Ketuk yang terjadi secara berturut-turut dengan cepat. Waktu yang tepat dari apa yang ditafsirkan sistem sebagai ketukan ganda dapat disesuaikan oleh pengguna melalui pengaturan sistem.

Lihat Desain interaksi sentuh untuk informasi selengkapnya tentang cara menggunakan interaksi DoubleTap dalam desain aplikasi Anda.

Jika interaksi pengguna juga menembakkan DoubleTapped, Tapped akan menembak terlebih dahulu untuk mewakili ketukan pertama, tetapi ketukan kedua tidak akan menembakkan Tapped tambahan. Jika Anda ingin logika yang berbeda untuk Diketuk versus DoubleTapped, handler Tapped Anda mungkin perlu menggunakan variabel khusus aplikasi dan timer untuk menghindari berjalan pada interaksi yang akhirnya ditafsirkan sebagai tindakan DoubleTap .

Peristiwa DoubleTapped mewakili gerakan, sedangkan peristiwa PointerPressed adalah peristiwa input tingkat bawah. Peristiwa DoubleTapped dan PointerPressed dapat diaktifkan sebagai hasil dari interaksi pengguna tunggal. Bahkan jika kontrol sudah menangani peristiwa pointer dalam logika kontrol, atau menangani manipulasi, itu tidak mencegah DoubleTapped diaktifkan.

Peristiwa DoubleTapped berpotensi merupakan hasil dari lebih dari satu titik pointer. Untuk peristiwa gerakan tingkat lebih tinggi seperti DoubleTapped, Anda tidak lagi memiliki akses langsung ke detail PointerPoint seperti nilai PointerId individual atau koordinat individual. Anda memiliki akses ke jenis perangkat (PointerDeviceType) dan untuk koordinat Anda dapat memanggil GetPosition, yang memberikan rata-rata koordinat untuk DoubleTap dari lebih dari satu titik pointer.

DoubleTapped adalah peristiwa yang dirutekan. Selain itu, elemen harus memiliki IsDoubleTapEnabled menjadi true untuk menjadi sumber peristiwa DoubleTapped (true adalah default). Dimungkinkan untuk menangani DoubleTapped pada elemen induk bahkan jika IsDoubleTapEnabledsalah pada elemen induk, jika peristiwa bergelembung ke induk dari elemen anak sumber peristiwa di mana IsDoubleTapEnabledsalah. 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 tes temuan yang terlihat agar menjadi sumber peristiwa dan menembakkan peristiwa yang terkait dengan tindakan. UIElement.Visibility harus Terlihat. Properti lain dari jenis turunan juga memengaruhi visibilitas hit-test. Untuk informasi selengkapnya, lihat Ringkasan peristiwa dan peristiwa yang dirutekan.

DoubleTapped mendukung kemampuan untuk melampirkan penanganan aktivitas ke rute yang akan dipanggil meskipun data peristiwa untuk peristiwa ditandai Ditangani. Lihat AddHandler.

Kontrol Windows Runtime tertentu mungkin memiliki penanganan berbasis kelas untuk peristiwa input DoubleTapped. Jika demikian, kontrol mungkin memiliki penimpaan untuk metode OnDoubleTapped. Biasanya peristiwa ditandai ditangani oleh handler kelas, dan peristiwa DoubleTapped tidak dinaikkan untuk ditangani oleh penangan kode pengguna apa pun pada kontrol tersebut. Untuk informasi selengkapnya tentang cara kerja penanganan berbasis kelas untuk peristiwa, lihat Gambaran umum peristiwa dan peristiwa yang dirutekan.

Berlaku untuk

Lihat juga