Bagikan melalui


VisualElement.IsVisible Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan apakah elemen ini harus menjadi bagian dari pohon visual atau tidak. Ini adalah properti yang dapat diikat.

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

Nilai Properti

System.Boolean

true jika elemen harus dirender; jika tidak, false. Nilai defaultnya adalah true.

Atribut

Keterangan

Mengatur IsVisible ke false akan menghapus elemen dari pohon visual. Elemen tidak akan lagi memakan ruang dalam tata letak atau memenuhi syarat untuk menerima segala jenis peristiwa input.

Contoh berikut menunjukkan tumpukan tempat elemen tengah dialihkan saat tombol diaktifkan.

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

Berlaku untuk