Window.Hide 方法

定义

使窗口不可见。

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

例外

对正在关闭 (Hide()) 或已经关闭 (Closing) 的窗口调用 Closed

注解

窗口在隐藏时不会关闭,也不会 Closing 引发 和 Closed 事件。 相反,窗口的 Visibility 属性设置为 Visibility.Hidden

如果窗口是应用程序的 MainWindow ,而应用程序的 ShutdownModeOnMainWindowClose,则应用程序不会关闭。 同样,如果窗口是唯一窗口且应用程序的关闭模式为 OnLastWindowClose,则应用程序不会关闭。

如果要在应用程序的生存期内多次显示和隐藏窗口,并且不希望每次显示窗口时都重新实例化窗口,则可以处理事件 Closing 、取消该事件并调用 Hide 方法。 然后,可以调用 Show 同一实例来重新打开它。

适用于

另请参阅