Window.Activated 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 jendela berhasil diaktifkan.
public:
virtual event WindowActivatedEventHandler ^ Activated;
// Register
event_token Activated(WindowActivatedEventHandler const& handler) const;
// Revoke with event_token
void Activated(event_token const* cookie) const;
// Revoke with event_revoker
Window::Activated_revoker Activated(auto_revoke_t, WindowActivatedEventHandler const& handler) const;
public event WindowActivatedEventHandler Activated;
function onActivated(eventArgs) { /* Your code */ }
window.addEventListener("activated", onActivated);
window.removeEventListener("activated", onActivated);
- or -
window.onactivated = onActivated;
Public Custom Event Activated As WindowActivatedEventHandler
Jenis Acara
Contoh
Contoh kode berikut menunjukkan pola penggunaan umum untuk peristiwa ini.
void Current_Activated(object sender, Windows.UI.Core.WindowActivatedEventArgs e)
{
if (e.WindowActivationState ==
Windows.UI.Core.CoreWindowActivationState.Deactivated)
{
// Show the "paused" UI.
VisualStateManager.GoToState(this, "PauseUI", false);
}
else if (e.WindowActivationState ==
Windows.UI.Core.CoreWindowActivationState.PointerActivated)
{
// Show the "active" UI.
VisualStateManager.GoToState(this, "ActivateUI", false);
}
}
Keterangan
Kejadian ini terjadi ketika Jendela telah diaktifkan atau dinonaktifkan oleh sistem. Aplikasi dapat menentukan status aktivasi Jendela dengan memeriksa properti WindowActivatedEventArgs.WindowActivationState . Jendela dapat terlihat di layar tetapi tidak aktif (misalnya, di aplikasi yang diciutkan). Selain itu, jika ada bagian lain dari sistem yang mengambil fokus dari jendela, peristiwa ini akan terjadi. Ini dapat terjadi sebagai akibat dari interaksi atau kode pengguna, dan WindowActivationState akan menunjukkan tindakan mana yang telah terjadi.