VisualElement.IsVisible Özellik

Tanım

Bu öğelerin görsel ağacı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

Boolean

true öğe işlenmelidir; Aksi takdirde, false . Varsayılan değer true olarak belirlenmiştir.

Öznitelikler

Açıklamalar

IsVisible ayarının false olarak ayarlanması, öğeyi görsel ağaçtan kaldırır. Öğe artık düzenlerde yer almayacak veya herhangi bir tür giriş olayını almak için herhangi bir işlem yapmanız gerekmez.

Aşağıdaki örnek, bir düğme etkinleştirildiğinde ortadaki öğenin devre dışı olduğu bir yığını gösterir.

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