VisualElement.IsVisible VisualElement.IsVisible Property


이 요소가 시각적 트리의 일부가 되어야 하는지 여부를 결정하는 값을 가져오거나 설정합니다.Gets or sets a value that determines whether this elements should be part of the visual tree or not. 이는 바인딩 가능 속성입니다.This is a bindable property.

public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set

속성 값

true 요소; 렌더링 해야 하는 경우 그렇지 않으면 false합니다.true if the element should be rendered; otherwise, false. 기본값은 true여야 합니다.Default value is true.


IsVisible을 false로 설정 요소의 시각적 트리에서 제거 됩니다.Setting IsVisible to false will remove the element from the visual tree. 요소는 더 이상 레이아웃에서 공간을 차지 또는 eligle 모든 종류의 입력된 이벤트를 받을 수 없습니다.The element will no longer take up space in layouts or be eligle to receive any kind of input event.

다음 예제에서는 단추가 활성화 되 면 중간 요소가 전환 하는 위치 스택을 보여 줍니다.The following example shows a stack where the middle element is toggled when a button is activated.

  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 {
    void OnButtonActivated (object sender, EventArgs args)
      label.IsVisible = !label.IsVisible;

적용 대상