Share via


UIElement.RightTapped Kejadian

Definisi

Terjadi saat stimulus input ketuk kanan terjadi saat penunjuk berada di atas elemen .

public:
 virtual event RightTappedEventHandler ^ RightTapped;
// Register
event_token RightTapped(RightTappedEventHandler const& handler) const;

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

// Revoke with event_revoker
UIElement::RightTapped_revoker RightTapped(auto_revoke_t, RightTappedEventHandler const& handler) const;
public event RightTappedEventHandler RightTapped;
function onRightTapped(eventArgs) { /* Your code */ }
uIElement.addEventListener("righttapped", onRightTapped);
uIElement.removeEventListener("righttapped", onRightTapped);
- or -
uIElement.onrighttapped = onRightTapped;
Public Custom Event RightTapped As RightTappedEventHandler 
<uielement RightTapped = "eventhandler" .../>

Jenis Acara

Keterangan

RightTapped untuk tindakan sentuhan hasil dari pemrosesan tindakan yang tetap berada di satu tempat untuk jumlah waktu tertentu. Jika ini adalah tindakan sentuhan, peristiwa Holding dari elemen yang sama selalu mendahului ini, tetapi RightTapped tidak akan menembak sampai titik sentuh dilepaskan. Jika waktu penunjuk ditekan terlalu pendek dan Diketuk diaktifkan alih-alih Holding, atau jika tindakan Penangguhan berakhir dengan HoldingState sebagai Dibatalkan, RightTapped tidak akan diaktifkan.

RightTapped adalah peristiwa yang akan ditangani untuk menampilkan menu konteks. Lihat Desain interaksi sentuh dan panduan UX untuk interaksi pengguna kustom untuk informasi selengkapnya tentang cara menggunakan interaksi ketuk kanan dalam desain aplikasi Anda.

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

Peristiwa RightTapped berpotensi menghasilkan lebih dari satu titik penunjuk. Untuk peristiwa gerakan tingkat lebih tinggi seperti RightTapped 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 RightTap dari lebih dari satu titik pointer.

RightTapped adalah peristiwa yang dirutekan. Selain itu, elemen harus memiliki IsRightTapEnabled menjadi trueRightTapped sumber peristiwa (true adalah default). Dimungkinkan untuk menangani RightTapped pada elemen induk bahkan jika IsRightTapEnabled ada false di elemen induk, jika peristiwa gelembung ke induk dari elemen anak sumber peristiwa di mana IsRightTapEnabled adalah false. 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.

RightTapped 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 tersebut RightTapped . Jika demikian, kontrol mungkin memiliki penimpaan untuk metode OnRightTapped. Tindakan ketuk kanan mungkin dikaitkan dengan menampilkan menu konteks atau jendela sekunder. Untuk informasi selengkapnya tentang cara kerja penanganan berbasis kelas untuk peristiwa, lihat Gambaran umum peristiwa dan peristiwa yang dirutekan.

RightTapped untuk input mouse dan pena/stylus

Sistem input memproses tindakan di mana pengguna mengklik tombol kanan mouse sementara di atas elemen sebagai RightTapped tindakan. Peristiwa tidak diaktifkan sampai tombol kanan mouse dilepaskan. Input mouse tidak menghasilkan peristiwa Holding secara default, tidak peduli berapa lama tombol mouse ditahan, atau tombol mana yang ditahan.

Beberapa perangkat pena memiliki beberapa tombol, salah satunya dapat digunakan dengan cara yang sama seperti tombol kanan pada perangkat mouse digunakan. Ini tergantung pada perangkat dan pengaturannya, tetapi jika klik kanan yang setara diaktifkan oleh perangkat pena, sistem input juga dapat diaktifkan RightTapped untuk tindakan ini.

Berlaku untuk

Lihat juga