VisualElement.IsVisible 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 요소가 시각적 트리의 일부가 되어야 하는지 여부를 결정하는 값을 가져오거나 설정합니다. 이는 바인딩 가능 속성입니다.
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set
속성 값
System.Boolean
true
요소를 렌더링해야 하면 이고, 그렇지 않으면 입니다 false
. 기본값은 true
여야 합니다.
- 특성
설명
IsVisible을 false로 설정하면 시각적 트리에서 요소가 제거됩니다. 요소는 더 이상 레이아웃에서 공간을 차지하거나 모든 종류의 입력 이벤트를 수신하기 위해 연결되지 않습니다.
다음 예제에서는 단추가 활성화될 때 중간 요소가 전환되는 스택을 보여 있습니다.
partial class LabelToggle {
Label label;
void Build ()
{
var firstView = new Button {Text = "Tap Me"};
label = new Label {Text = "I can be toggled"};
var thirdView = new Image {Source = "image.png"};
firstView.Activated += OnButtonActivated;
Content = new StackLayout {
Children {
firstView,
label,
thirdView
}
};
}
void OnButtonActivated (object sender, EventArgs args)
{
label.IsVisible = !label.IsVisible;
}
}