VisualElement.IsVisible Propriedade

Definição

Obtém ou define um valor que determina se esses elementos devem fazer parte da árvore visual ou não.Gets or sets a value that determines whether this elements should be part of the visual tree or not. Esta é uma propriedade associável.This is a bindable property.

[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set

Valor da propriedade

Boolean

true Se o elemento deve ser renderizado; caso contrário, false .true if the element should be rendered; otherwise, false. O valor padrão é true.Default value is true.

Atributos

Comentários

A definição de IsVisible como false removerá o elemento da árvore visual.Setting IsVisible to false will remove the element from the visual tree. O elemento não ocupará mais espaço em layouts nem será eligle para receber qualquer tipo de evento de entrada.The element will no longer take up space in layouts or be eligle to receive any kind of input event.

O exemplo a seguir mostra uma pilha onde o elemento do meio é alternado quando um botão é ativado.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 {
        firstView,
        label,
        thirdView
      }
    };
  }

  void OnButtonActivated (object sender, EventArgs args)
  {
    label.IsVisible = !label.IsVisible;
  }
}

Aplica-se a