VisualElement.IsVisible Propriété

Définition

Obtient ou définir une valeur qui détermine si cet élément doit, ou non, faire partie de l’arborescence d’éléments visuels. Il s’agit d’une propriété pouvant être liée.

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

Valeur de propriété

System.Boolean

true si l’élément doit être rendu ; sinon, false. La valeur par défaut est true.

Attributs

Remarques

La définition de IsVisible sur false supprime l’élément de l’arborescence visuelle. L’élément n’occupera plus d’espace dans les dispositions ou sera eligle pour recevoir n’importe quel type d’événement d’entrée.

L’exemple suivant montre une pile où l’élément du milieu est activé lorsqu’un bouton est activé.

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;
  }
}

S’applique à