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