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é

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

Attributs

Remarques

Définir IsVisible sur false supprime l’élément de l’arborescence visuelle. L’élément ne prendra plus d’espace dans les dispositions ni ne sera supprimé pour recevoir n’importe quel type d’événement d’entrée.

L’exemple suivant montre une pile où l’élément central 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 à