VisualElement.IsVisible Özellik

Tanım

Bu öğelerin görsel ağacının parçası olup olmayacağını belirleyen bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir.

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

Özellik Değeri

true öğenin işlenmesi gerekiyorsa; aksi takdirde , false. Varsayılan değer true olarak belirlenmiştir.

Öznitelikler

Açıklamalar

IsVisible değeri false olarak ayarlandığında öğe görsel ağaçtan kaldırılır. öğesi artık düzenlerde yer kaplamaz veya herhangi bir giriş olayı almak için eligle olmaz.

Aşağıdaki örnekte, bir düğme etkinleştirildiğinde ortadaki öğenin değiştirildiği bir yığın gösterilmektedir.

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

Şunlara uygulanır