Window.Hide Metoda

Definicja

Sprawia, że okno jest niewidoczne.

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

Wyjątki

Hide() jest wywoływany w oknie zamykającym (Closing) lub został zamknięty (Closed).

Uwagi

Okno nie jest zamykane, gdy jest ukryte, ani nie Closing jest zgłaszane zdarzenie ani Closed . Zamiast tego właściwość okna jest ustawiona Visibility na Visibility.Hiddenwartość .

Jeśli okno jest aplikacją MainWindow , a aplikacja ShutdownMode ma OnMainWindowClosewartość , aplikacja nie zostanie zamknięta. Podobnie aplikacja nie zamyka się, jeśli okno jest jedynym oknem, a tryb zamykania aplikacji to OnLastWindowClose.

Jeśli chcesz wyświetlić i ukryć okno wiele razy w okresie istnienia aplikacji i nie chcesz ponownie utworzyć wystąpienia okna za każdym razem, gdy zostanie ono wyświetlone, możesz obsłużyć Closing zdarzenie, anulować je i wywołać metodę Hide . Następnie możesz wywołać Show to samo wystąpienie, aby go ponownie otworzyć.

Dotyczy

Zobacz też