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.

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

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