UIElement3D.IsVisible 속성

정의

이 요소가 UI(사용자 인터페이스)에 표시되는지 여부를 나타내는 값을 가져옵니다.

public:
 property bool IsVisible { bool get(); };
public bool IsVisible { get; }
member this.IsVisible : bool
Public ReadOnly Property IsVisible As Boolean

속성 값

요소가 표시되면 true이고, 그렇지 않으면 false입니다.

설명

값의 IsVisible 결정은 많은 요소를 고려합니다. 반면, Visibility설정 가능한 속성인 는 프로그래밍 방식으로 요소를 표시하거나 보이지 않게 만들려는 의도만 나타냅니다.

이 속성의 값을 변경하면 일반적으로 이벤트가 발생합니다 IsVisibleChanged . 일부 파생 클래스가 해당 동작을 재정의하고 이벤트를 처리할 수 있도록 하는 일치하는 Microsoft .NET "On*" 클래스 처리 재정의 메서드는 없지만 클래스 처리기는 여전히 와 RegisterClassHandler직접 연결할 수 있습니다.

IsVisiblefalse 입력 이벤트(또는 명령)에 참여하지 않고, 레이아웃의 측정값 또는 정렬 패스에 영향을 미치지 않고, 포커스를 맞출 수 없으며, 탭 시퀀스에 있지 않으며, 적중 테스트에서 보고되지 않는 요소입니다. 반면 에 있는 IsEnabledfalse 요소는 여전히 이벤트 및 명령에 참여하고 적중 테스트를 수행하지만 포커스를 맞출 수 없습니다.

IsVisible 는 스타일 트리거로 사용할 수 없습니다. 를 스타일 트리거로 사용하면 IsVisible 예측할 수 없는 결과가 발생할 수 있습니다. IsVisible 는 하위 수준 입력 구현을 통해 상태를 검사하기 위한 것입니다.

IsVisible .NET Framework 버전 3.5에서에서 도입 되었습니다. 자세한 내용은 버전 및 종속성을 참조하세요.

종속성 속성 정보

식별자 필드 IsVisibleProperty
메타 데이터 속성 설정 true 없음

적용 대상