VisualElement.IsVisible Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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;
}
}