Window.Hide Methode

Definition

Macht ein Fenster unsichtbar.Makes a window invisible.

public:
 void Hide();
public void Hide ();
member this.Hide : unit -> unit
Public Sub Hide ()

Ausnahmen

Hide() wird für ein Fenster aufgerufen, das geschlossen wird (Closing) oder geschlossen wurde (Closed).Hide() is called on a window that is closing (Closing) or has been closed (Closed).

Hinweise

Ein Fenster wird nicht geschlossen, wenn es ausgeblendet ist, und weder Closing das Closed -Ereignis noch das-Ereignis wird ausgelöst.A window is not closed when it is hidden, and neither the Closing nor Closed event is raised. Stattdessen wird die- Visibility Eigenschaft des Fensters auf Visibility.Hiddenfestgelegt.Instead, the window's Visibility property is set to Visibility.Hidden.

Wenn ein Fenster der der Anwendung MainWindow ist und die ShutdownMode Anwendung ist, OnMainWindowClosewird die Anwendung nicht heruntergefahren.If a window is the application's MainWindow and the application's ShutdownMode is OnMainWindowClose, the application does not shut down. Ebenso wird die Anwendung nicht heruntergefahren, wenn ein Fenster das einzige Fenster ist und der Modus der Anwendung heruntergefahren OnLastWindowCloseist.Likewise, the application does not shut down if a window is the only window and the application's shutdown mode is OnLastWindowClose.

Wenn Sie ein Fenster während der Lebensdauer einer Anwendung mehrmals anzeigen und ausblenden möchten, und Sie das Fenster nicht bei jedem anzeigen erneut instanziieren möchten, können Sie das Closing -Ereignis behandeln, Abbrechen und die Hide -Methode aufzurufen.If you want to show and hide a window multiple times during the lifetime of an application, and you don't want to re-instantiate the window each time you show it, you can handle the Closing event, cancel it, and call the Hide method. Anschließend können Sie für dieselbe Show Instanz aufzurufen, um Sie erneut zu öffnen.Then, you can call Show on the same instance to re-open it.

Gilt für:

Siehe auch