Window.Close Metode
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.
Menutup secara Windowmanual .
public:
void Close();
[System.Security.SecurityCritical]
public void Close ();
public void Close ();
[<System.Security.SecurityCritical>]
member this.Close : unit -> unit
member this.Close : unit -> unit
Public Sub Close ()
- Atribut
Contoh
Contoh berikut menunjukkan menuKeluarFile> yang sedang ditangani untuk secara eksplisit memanggil .Close
<MenuItem Name="fileExitMenuItem" Header="E_xit" Click="fileExitMenuItem_Click"></MenuItem>
void fileExitMenuItem_Click(object sender, RoutedEventArgs e)
{
// Close this window
this.Close();
}
Private Sub fileExitMenuItem_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Close this window
Me.Close()
End Sub
Keterangan
Window dapat ditutup menggunakan salah satu dari beberapa mekanisme terkenal yang disediakan sistem yang terletak di bilah judulnya, termasuk:
- ALT+F4.
- Menu sistem | Tutup.
- Tombol Tutup .
Window juga dapat ditutup menggunakan salah satu dari beberapa mekanisme terkenal di dalam area klien yang disediakan oleh pengembang, termasuk:
- File>Keluar dari jendela utama.
- File>Tutup atau tombol Tutup pada jendela anak.
Catatan
Tombol OK dan Batal pada kotak dialog juga disediakan pengembang, meskipun kemungkinan akan diatur DialogResult, yang secara otomatis menutup jendela yang dibuka dengan memanggil ShowDialog.
Mekanisme ini mengharuskan Anda untuk secara eksplisit memanggil Close untuk menutup jendela.
Catatan
Jika jendela, dibuka dengan memanggil ShowDialog, dan dengan propertinya IsCancel diatur Button ke true, akan secara otomatis ditutup saat tombol diklik, atau ESC ditekan. Namun, jika jendela dibuka menggunakan Show, Close harus secara eksplisit dipanggil, seperti dari Click penanganan aktivitas untuk Button.
Menutup jendela menyebabkan Closing peristiwa dinaikkan. Closing Jika acara tidak dibatalkan, hal berikut ini terjadi:
Window dihapus dari Application.Windows (jika Application ada objek).
Window dihapus dari pemilik Window jika hubungan pemilik/milik didirikan sebelum milik Window ditampilkan dan setelah pemilik Window dibuka.
Acara Closed dinaikkan.
Sumber daya tidak terkelola yang dibuat oleh Window dibuang.
Jika ShowDialog dipanggil untuk menunjukkan Window, ShowDialog mengembalikan false.
Menutup penyebab Window jendela apa pun yang dimilikinya ditutup. Selain itu, menutup Window dapat menyebabkan aplikasi berhenti berjalan tergantung pada bagaimana Application.ShutdownMode properti diatur.
Catatan
Metode ini tidak dapat dipanggil ketika jendela dihosting di browser.