Window.Close Método

Definición

Cierra manualmente un objeto Window.

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 ()
Atributos

Ejemplos

En el ejemplo siguiente se muestra un> menúSalida de archivo que se controla para llamar Closeexplícitamente a .

<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

Comentarios

Se Window puede cerrar mediante uno de varios mecanismos conocidos y proporcionados por el sistema ubicados en su barra de título, entre los que se incluyen:

  • ALT+F4.
  • Menú Del sistema | Cierre.
  • Botón Cerrar .

También Window se puede cerrar mediante uno de varios mecanismos conocidos dentro del área de cliente que proporcionan los desarrolladores, entre los que se incluyen:

  • Archivo>Salga en una ventana principal.
  • Archivo>Cierre o un botón Cerrar en una ventana secundaria.

Nota

Los botones Aceptar y Cancelar de un cuadro de diálogo también están proporcionados por el desarrollador, aunque es probable que establezca DialogResult, que cerrará automáticamente una ventana que se abrió llamando a ShowDialog.

Estos mecanismos requieren que se llame Close explícitamente para cerrar una ventana.

Nota

Si una ventana, abierta llamando a ShowDialogy con un Button con su IsCancel propiedad establecida en true, se cerrará automáticamente cuando se haga clic en el botón o se presione ESC. Sin embargo, Close si la ventana se abrió mediante Show, debe llamarse explícitamente, como desde el controlador de Click eventos para .Button

Cerrar una ventana hace que se genere el Closing evento. Si el Closing evento no se cancela, se produce lo siguiente:

Nota

No se puede llamar a este método cuando se hospeda una ventana en un explorador.

Se aplica a

Consulte también