이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

UIElement.Visibility 속성

 

게시 날짜: 2016년 11월

이 요소의 UI(사용자 인터페이스) 표시 유형을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.

네임스페이스:   System.Windows
어셈블리:  PresentationCore(PresentationCore.dll에 있음)

[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public Visibility Visibility { get; set; }

속성 값

Type: System.Windows.Visibility

열거형 값입니다. 기본값은 Visible입니다.

이 속성의 값에 영향을 줍니다 IsVisible, 는 다시 발생 시킬 수는 IsVisibleChanged 이벤트입니다. 그러나 IsVisible 를 포함 하는 부모 항목의 표시 설정을 예를 들어, 영향을 주는 다른 요소에 있습니다.

요소 위치 Visibility 없는 Visible 입력 이벤트 (또는 명령)에 참여 하지 않습니다, 측정값 또는 정렬 전달 레이아웃의 영향을 주지 않습니다, 탭 시퀀스에 있지 않은 및 적중 테스트에 보고 되지 것입니다.

상속 되는 경우 Window 또는 해당 파생된 클래스에서 Window 되도록이 속성의 기본값을 재정의 Collapsed합니다. 이 실행 되 고 있지 레이아웃의 측정 단계 처음 만든의 효과가 Window, 및 RenderSize (0, 0)를 반환 합니다. 자세한 내용은 Window를 참조하세요. Popup 기본 값을 다시 정의 하는 또한 Collapsed, 유사한 결과 동작에 대 한 Popup 와 해당 파생된 클래스입니다.

식별자 필드

VisibilityProperty

로 설정 하는 메타 데이터 속성 true

없음

다음 예제에서는 사용자 인터페이스에는 상호 배타적인 쌍 수를 위한 두 개의 서로 다른 명명 된 단추를 참조 하는 처리기를 구현 합니다. 로 설정 되어 단추 자체는 단추와 연결 된 실제 프로그램 논리를 실행 하기 전에 Visibility.Hidden, 쌍의 다른 단추로 설정 되어 Visibility.Visible합니다.

private void PlayMedia(object sender, MouseButtonEventArgs args)
{
    pauseBTN.Visibility = Visibility.Visible;
    playBTN.Visibility = Visibility.Collapsed;

    media.SpeedRatio = 1.0;
    media.Play();
}

.NET Framework
3.0 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
맨 위로 이동
표시: