Baca dalam bahasa Inggris

Bagikan melalui


Application.Deactivated Kejadian

Definisi

Terjadi ketika aplikasi berhenti menjadi aplikasi latar depan.

C#
public event EventHandler Deactivated;

Jenis Acara

Contoh

Contoh berikut menunjukkan cara mendeteksi kapan aplikasi mandiri menonaktifkan dan mengaktifkan.

XAML
<Application 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.App"
  StartupUri="MainWindow.xaml"
  Activated="App_Activated" 
  Deactivated="App_Deactivated" />
C#
using System;
using System.Windows;

namespace SDKSample
{
    public partial class App : Application
    {
        bool isApplicationActive;

        void App_Activated(object sender, EventArgs e)
        {
            // Application activated
            this.isApplicationActive = true;
        }

        void App_Deactivated(object sender, EventArgs e)
        {
            // Application deactivated
            this.isApplicationActive = false;
        }
    }
}

Keterangan

Aplikasi Windows Presentation Foundation yang memiliki satu atau beberapa jendela terbuka dinonaktifkan (berhenti menjadi aplikasi latar depan) saat pengguna melakukan hal berikut:

  • Beralih ke aplikasi lain dengan menggunakan ALT+TAB atau dengan menggunakan Task Manager.

  • Klik tombol taskbar untuk jendela di aplikasi lain.

Aplikasi yang perlu mendeteksi pennonaktifkan dapat menangani Deactivated peristiwa.

Setelah aplikasi pertama kali diaktifkan, aplikasi dapat dinonaktifkan dan diaktifkan kembali berkali-kali selama masa pakainya. Jika perilaku atau status aplikasi bergantung pada status aktivasinya, aplikasi dapat menangani peristiwa Deactivated dan Activated untuk menentukan statusnya.

Deactivated tidak dinaikkan untuk aplikasi browser XAML (XBAP).

Berlaku untuk

Lihat juga