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. Esta es una propiedad que se puede enlazar.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 se debe representar el elemento; de lo contrario, false.true if the element should be rendered; otherwise, false. El valor predeterminado es true.Default value is true.

Atributos

Comentarios

Si se establece el valor de IsVisible en false, se quitará el elemento del árbol visual.Setting IsVisible to false will remove the element from the visual tree. El elemento ya no ocupará espacio en los diseños o se 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.

En el ejemplo siguiente se muestra una pila donde se alterna el elemento central 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