Bagikan melalui


Application.Deactivated Kejadian

Definisi

Terjadi ketika aplikasi berhenti menjadi aplikasi latar depan.

public:
 event EventHandler ^ Deactivated;
public event EventHandler Deactivated;
member this.Deactivated : EventHandler 
Public Custom Event Deactivated As EventHandler 
Public Event Deactivated As EventHandler 

Jenis Acara

Contoh

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

<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" />
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;
        }
    }
}

Imports System.Windows

Namespace SDKSample
    Partial Public Class App
        Inherits Application
        Private isApplicationActive As Boolean

        Private Sub App_Activated(ByVal sender As Object, ByVal e As EventArgs)
            ' Application activated
            Me.isApplicationActive = True
        End Sub

        Private Sub App_Deactivated(ByVal sender As Object, ByVal e As EventArgs)
            ' Application deactivated
            Me.isApplicationActive = False
        End Sub
    End Class
End Namespace

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