VisualElement.IsVisible Propiedad

Definición

Obtiene o establece un valor que determina si estos elementos deben formar parte del árbol visual o no.Gets or sets a value that determines whether this elements should be part of the visual tree or not. Es una propiedad enlazable.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 de propiedad

true Si el elemento debe representarse; en caso contrario, false.true if the element should be rendered; otherwise, false. El valor predeterminado es true.Default value is true.

Atributos

Comentarios

Establecer IsVisible en false quitará el elemento del árbol visual.Setting IsVisible to false will remove the element from the visual tree. El elemento ya no se ocupan espacio en los diseños o ser eligle para recibir cualquier 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.

El ejemplo siguiente muestra una pila donde se alterna el elemento medio cuando se activa un botón.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;
    }
  }

Se aplica a