InputPane.Hiding 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.
Terjadi ketika panel input mulai meluncur di luar tampilan.
// Register
event_token Hiding(TypedEventHandler<InputPane, InputPaneVisibilityEventArgs const&> const& handler) const;
// Revoke with event_token
void Hiding(event_token const* cookie) const;
// Revoke with event_revoker
InputPane::Hiding_revoker Hiding(auto_revoke_t, TypedEventHandler<InputPane, InputPaneVisibilityEventArgs const&> const& handler) const;
public event TypedEventHandler<InputPane,InputPaneVisibilityEventArgs> Hiding;
function onHiding(eventArgs) { /* Your code */ }
inputPane.addEventListener("hiding", onHiding);
inputPane.removeEventListener("hiding", onHiding);
- or -
inputPane.onhiding = onHiding;
Public Custom Event Hiding As TypedEventHandler(Of InputPane, InputPaneVisibilityEventArgs)
Jenis Acara
Keterangan
Sistem mengaitkan panel input dengan jendela aplikasi yang terlihat saat Anda memanggil metode GetForCurrentView . Ini menyiratkan bahwa Anda harus membuat objek panel input baru dan mendaftar untuk Menampilkan peristiwa setiap kali Anda membuat jendela baru. Anda dapat menggunakan peristiwa Sembunyikan untuk membatalkan perubahan yang mungkin telah Anda buat pada tata letak aplikasi selama Acara ditampilkan .
Saat sistem memanggil penanganan aktivitas Anda, panel input belum mulai meluncur dari tampilan. Setelah penanganan aktivitas Anda kembali, panel input mulai meluncur di luar tampilan. Jika penanganan aktivitas Anda tidak merespons cukup cepat (dalam 200 milidetik), panel input mulai meluncur keluar dari tampilan tanpa menunggu penanganan aktivitas Anda kembali.
Jika Anda membuat pengalaman pengguna kustom untuk panel input, pastikan untuk mengatur properti EnsuredFocusedElementInView pada argumen peristiwa untuk memberi tahu kerangka kerja aplikasi bahwa Anda telah menangani peristiwa panel input dan seharusnya tidak mencoba melakukannya untuk Anda.
Anda harus meminimalkan jumlah pekerjaan yang Anda lakukan saat panel input sedang disembunyikan karena beberapa animasi dan pengubahan ukuran konten mungkin terjadi secara bersamaan. Semakin banyak pekerjaan yang Anda lakukan selama periode ini memengaruhi performa sistem secara keseluruhan, menyebabkan pengalaman pengguna yang buruk.