Application.Deactivated 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 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).