Window.Close Window.Close Window.Close Window.Close Method

Definition

Manuell schließt eine Window.Manually closes a Window.

public:
 void Close();
[System.Security.SecurityCritical]
public void Close ();
member this.Close : unit -> unit
Public Sub Close ()

Beispiele

Das folgende Beispiel zeigt eine Datei | beenden Menü wird behandelt, um explizit aufrufen Close.The following example shows a File | Exit menu being handled to explicitly call 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

Hinweise

Ein Window kann geschlossen werden, mit einer von mehreren, bekannte, vom System bereitgestellten Mechanismen befindet sich in der Titelleiste, einschließlich:A Window can be closed using one of several, well-known, system-provided mechanisms located in its title bar, including:

  • ALT+F4.ALT+F4.

  • Systemmenü | schließen.System menu | Close.

  • Schließen Schaltfläche.Close button.

Ein Window kann geschlossen werden mit mehreren bekannten Mechanismen im Clientbereich, die von Entwicklern, einschließlich bereitgestellt werden:A Window can also be closed using one of several well-known mechanisms within the client area that are provided by developers, including:

  • Datei | beenden in einem Hauptfenster.File | Exit on a main window.

  • Datei | schließen oder schließen Schaltfläche in einem untergeordneten Fenster.File | Close or a Close button on a child window.

Hinweis

OK und Abbrechen Schaltflächen in einem Dialogfeld werden auch an Entwickler bereitgestellt, jedoch werden Sie wahrscheinlich Satz DialogResult, die automatisch geschlossen wird, ein Fenster, das durch den Aufruf geöffnet wurde ShowDialog.OK and Cancel buttons on a dialog box are also developer-provided, although will likely set DialogResult, which automatically closes a window that was opened by calling ShowDialog.

Diese Mechanismen müssen Sie explizit aufrufen, Close um ein Fenster zu schließen.These mechanisms require you to explicitly call Close to close a window.

Hinweis

Wenn ein Fenster geöffnet wird, durch den Aufruf ShowDialog, und mit einer Button mit seiner IsCancel Eigenschaft auf "true" festgelegt ist, wird automatisch geschlossen, wenn entweder die Schaltfläche geklickt wird, oder die ESC-Taste gedrückt wird.If a window, opened by calling ShowDialog, and with a Button with its IsCancel property set to true, will automatically close when the button is either clicked, or ESC is pressed. Wenn das Fenster geöffnet wurde, mithilfe von Showjedoch Close muss explizit aufgerufen werden, z. B. Click -Ereignishandler für die Button.If the window was opened using Show, however, Close must be explicitly called, such as from Click event handler for the Button.

Schließen eines Fensters bewirkt, dass die Closing Ereignis ausgelöst wurde.Closing a window causes the Closing event to be raised. Wenn die Closing Ereignis wird nicht abgebrochen, geschieht Folgendes:If the Closing event isn't canceled, the following occurs:

Schließen einer Window bewirkt, dass alle Fenster, die es besitzt, um die geschlossen werden.Closing a Window causes any windows that it owns to be closed. Darüber hinaus schließen eine Window kann dazu führen, dass eine Anwendung nicht mehr ausgeführt wird, je nachdem, wie der Application.ShutdownMode festgelegt wird.Furthermore, closing a Window may cause an application to stop running depending on how the Application.ShutdownMode property is set.

Hinweis

Diese Methode werden nicht aufgerufen, wenn ein Fenster in einem Browser gehostet wird.This method cannot be called when a window is hosted in a browser.

Sicherheit

UIPermission
für die Berechtigung, die alle Fenster und Benutzereingabeereignisse uneingeschränkt verwenden.for permission to use all windows and user input events without restriction. Zugeordnete Enumeration: AllWindowsAssociated enumeration: AllWindows

Gilt für:

Siehe auch