Bagikan melalui


Application.ShutdownMode Properti

Definisi

Mendapatkan atau mengatur kondisi yang menyebabkan metode dipanggil Shutdown() .

public:
 property System::Windows::ShutdownMode ShutdownMode { System::Windows::ShutdownMode get(); void set(System::Windows::ShutdownMode value); };
public System.Windows.ShutdownMode ShutdownMode { get; set; }
member this.ShutdownMode : System.Windows.ShutdownMode with get, set
Public Property ShutdownMode As ShutdownMode

Nilai Properti

Nilai ShutdownMode enumerasi. Nilai defaultnya adalah OnLastWindowClose.

Contoh

Contoh berikut menunjukkan cara mengonfigurasi ShutdownMode untuk menentukan bahwa aplikasi harus ditutup secara eksplisit.

<Application
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    StartupUri="MainWindow.xaml"
    ShutdownMode="OnExplicitShutdown"
    >
</Application>

Keterangan

Aplikasi berhenti berjalan hanya ketika Shutdown metode Aplikasi dipanggil. Matikan dapat terjadi secara implisit atau eksplisit, seperti yang ditentukan oleh nilai ShutdownMode properti.

Jika Anda mengatur ShutdownMode ke OnLastWindowClose, Windows Presentation Foundation (WPF) secara implisit Shutdown memanggil ketika jendela terakhir dalam aplikasi ditutup, bahkan jika ada jendela yang saat ini dibuat diatur sebagai jendela utama (lihat MainWindow).

Salah satu ShutdownModeOnMainWindowClose penyebab WPF memanggil secara Shutdown implisit ketika penutupan MainWindow , bahkan jika jendela lain saat ini terbuka.

Masa pakai beberapa aplikasi mungkin tidak bergantung pada kapan jendela utama atau jendela terakhir ditutup, atau mungkin tidak bergantung pada jendela sama sekali. Untuk skenario ini, Anda perlu mengatur ShutdownMode properti ke OnExplicitShutdown, yang memerlukan panggilan metode eksplisit Shutdown untuk menghentikan aplikasi. Jika tidak, aplikasi terus berjalan di latar belakang.

ShutdownMode dapat dikonfigurasi secara deklaratif dari XAML atau secara terprogram dari kode.

Properti ini hanya tersedia dari utas yang membuat Application objek.

Berlaku untuk

Lihat juga