VisualElement.IsVisible Propiedad

Definición

Obtiene o establece un valor que determina si estos elementos deben formar parte del árbol visual o no. Es una propiedad enlazable.

[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. El valor predeterminado es true.

Atributos

Comentarios

Si se establece IsVisible en false, se quitará el elemento del árbol visual. El elemento ya no ocupará espacio en diseños o será eligle para recibir cualquier tipo de evento de entrada.

En el ejemplo siguiente se muestra una pila en la que se alterna el elemento central cuando se activa un botón.

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