Bagikan melalui


Window.Activated Kejadian

Definisi

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.

Berlaku untuk