Window.Hide メソッド

定義

ウィンドウを非表示にします。

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

例外

閉じている途中 (Hide()) または閉じた (Closing) ウィンドウに対して Closed が呼び出されている。

注釈

ウィンドウが非表示の場合は閉じず、イベントもClosed発生しませんClosing。 代わりに、ウィンドウの Visibility プロパティが Visibility.Hidden.

ウィンドウがアプリケーションで、アプリケーションMainWindowShutdownModeがアプリケーションの場合、アプリケーションはOnMainWindowCloseシャットダウンしません。 同様に、ウィンドウが唯一のウィンドウであり、アプリケーションのシャットダウン モード OnLastWindowCloseが .

アプリケーションの有効期間中にウィンドウを複数回表示および非表示にする必要があり、ウィンドウを表示するたびに再度インスタンス化したくない場合は、イベントを Closing 処理し、キャンセルし、メソッドを Hide 呼び出すことができます。 その後、同じインスタンスを呼び出 Show して開き直すことができます。

適用対象

こちらもご覧ください