通过


Window.Hide 方法

定义

使窗口不可见。

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

例外

在关闭()或已关闭的窗口上调用 >。

注解

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

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

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

适用于

另请参阅