다음을 통해 공유


Window.Hide 메서드

정의

창을 보이지 않게 만듭니다.

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

예외

Hide()가 닫혀 있거나 닫힌Closed(Closing)된 창에서 호출됩니다.

설명

창이 숨겨지면 닫혀 있지 않으며 이벤트 Closing 도 발생하지 않습니다 Closed . 대신 창의 Visibility 속성이 .로 Visibility.Hidden설정됩니다.

창이 애플리케이션이고 애플리케이션 MainWindowShutdownMode 의 창이 OnMainWindowClose면 애플리케이션이 종료되지 않습니다. 마찬가지로 창이 유일한 창이고 애플리케이션의 종료 모드인 경우 애플리케이션이 OnLastWindowClose종료되지 않습니다.

애플리케이션의 수명 동안 창을 여러 번 표시하고 숨기려는 경우 창을 표시할 때마다 창을 다시 인스턴스화하지 않으려는 경우 이벤트를 처리 Closing 하고 취소하고 메서드를 Hide 호출할 수 있습니다. 그런 다음 동일한 인스턴스를 호출 Show 하여 다시 열 수 있습니다.

적용 대상

추가 정보