UIElement.ManipulationCompleted Kejadian

Definisi

Terjadi ketika manipulasi pada UIElement selesai.

public:
 virtual event ManipulationCompletedEventHandler ^ ManipulationCompleted;
// Register
event_token ManipulationCompleted(ManipulationCompletedEventHandler const& handler) const;

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

// Revoke with event_revoker
UIElement::ManipulationCompleted_revoker ManipulationCompleted(auto_revoke_t, ManipulationCompletedEventHandler const& handler) const;
public event ManipulationCompletedEventHandler ManipulationCompleted;
function onManipulationCompleted(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationcompleted", onManipulationCompleted);
uIElement.removeEventListener("manipulationcompleted", onManipulationCompleted);
- or -
uIElement.onmanipulationcompleted = onManipulationCompleted;
Public Custom Event ManipulationCompleted As ManipulationCompletedEventHandler 
<uiElement ManipulationCompleted="eventhandler"/>

Jenis Acara

Keterangan

Untuk kontrol kustom dan pengalaman interaksi, lihat GestureRecognizer.ManipulationCompleted.

Elemen harus memiliki nilai ManipulationMode selain Tidak Ada atau Sistem untuk menjadi sumber peristiwa manipulasi. Nilai default ManipulationMode adalah Sistem, yang memungkinkan logika kontrol bawaan untuk memproses manipulasi, tetapi tidak mengizinkan kode aplikasi untuk menangani peristiwa manipulasi. Jika Anda ingin menangani manipulasi, atur ManipulationMode ke Semua, atau ke nilai ManipulationModes tertentu. Untuk informasi selengkapnya, lihat ManipulationMode.

ManipulationCompleted 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 tidak ada atau Sistem 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 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.

ManipulationCompleted mendukung kemampuan untuk melampirkan penanganan aktivitas ke rute yang akan dipanggil bahkan jika data peristiwa untuk peristiwa ditandai Ditangani. Lihat AddHandler.

Perilaku Windows 8

Windows 8 tidak mengaktifkan ManipulationCompleted dalam kasus di mana fase inertial telah dimulai (dan ManipulationInertiaStarting telah diaktifkan) tetapi pengguna telah mengetuk item sebelum selesai menggulir, yang membatalkan fase inertial secara visual. Masalah ini diperbaiki dimulai dengan Windows 8.1; ManipulationCompleted diaktifkan segera setelah tindakan ketuk membatalkan fase inertial.

Aplikasi yang dikompilasi untuk Windows 8 tetapi berjalan di Windows 8.1 terus menggunakan perilaku Windows 8.

Berlaku untuk

Lihat juga