Window.Hide Метод

Определение

Делает окно невидимым.Makes a window invisible.

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

Исключения

Метод Hide() вызывается для окна, которое закрывается (Closing) или закрыто (Closed).Hide() is called on a window that is closing (Closing) or has been closed (Closed).

Комментарии

Окно не закрывается, когда оно скрыто, и не возникает ни событие Closing, ни Closed.A window is not closed when it is hidden, and neither the Closing nor Closed event is raised. Вместо этого свойству Visibility окна присваивается значение Visibility.Hidden.Instead, the window's Visibility property is set to Visibility.Hidden.

Если окно является MainWindow приложения и ShutdownMode приложения OnMainWindowClose, приложение не завершает работу.If a window is the application's MainWindow and the application's ShutdownMode is OnMainWindowClose, the application does not shut down. Аналогичным образом приложение не завершает работу, если окно является единственным окном, а режим завершения работы приложения — OnLastWindowClose.Likewise, the application does not shut down if a window is the only window and the application's shutdown mode is OnLastWindowClose.

Если вы хотите отображать и скрывать окно несколько раз в течение всего времени существования приложения и вы не хотите повторно создавать экземпляр окна при каждом его отображении, можно обойти событие Closing, отменить его и вызвать метод Hide.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. Затем можно вызвать Show для того же экземпляра, чтобы снова открыть его.Then, you can call Show on the same instance to re-open it.

Применяется к

Дополнительно