Udostępnij za pośrednictwem


VisualElement.IsVisible Właściwość

Definicja

Pobiera lub ustawia wartość, która określa, czy te elementy powinny być częścią drzewa wizualnego, czy nie. Jest to właściwość, która można powiązać.

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

Wartość właściwości

System.Boolean

true jeśli element powinien być renderowany; w przeciwnym razie , false. Wartość domyślna to true.

Atrybuty

Uwagi

Ustawienie wartości IsVisible na false spowoduje usunięcie elementu z drzewa wizualnego. Element nie zajmie już miejsca w układach ani nie będzie mógł odbierać dowolnego rodzaju zdarzenia wejściowego.

W poniższym przykładzie pokazano stos, w którym środkowy element jest przełączany po aktywowaniu przycisku.

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

Dotyczy