Bagikan melalui


WindowActivatedEventHandler Delegasikan

Definisi

Mewakili metode yang akan menangani peristiwa Diaktifkan .

public delegate void WindowActivatedEventHandler(Platform::Object ^ sender, WindowActivatedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(402809672, 34329, 19579, 181, 52, 206, 212, 93, 157, 226, 25)]
class WindowActivatedEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(402809672, 34329, 19579, 181, 52, 206, 212, 93, 157, 226, 25)]
public delegate void WindowActivatedEventHandler(object sender, WindowActivatedEventArgs e);
Public Delegate Sub WindowActivatedEventHandler(sender As Object, e As WindowActivatedEventArgs)

Parameter

sender
Object

Platform::Object

IInspectable

Objek tempat handler dilampirkan.

e
WindowActivatedEventArgs

Data peristiwa untuk peristiwa tersebut.

Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

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 bisa terlihat di layar tetapi tidak aktif. 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.

Aktivasi aplikasi dibandingkan dengan aktivasi Jendela memiliki peristiwa Diaktifkan sendiri. Untuk informasi selengkapnya, lihat Aktifkan atau Tangani aktivasi aplikasi.

Berlaku untuk

Lihat juga