VisualElement.IsVisible Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość, która określa, czy te elementy powinny być częścią drzewa wizualnego, czy nie. Jest to właściwość, która można powiązać.
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set
Wartość właściwości
true
jeśli element powinien być renderowany; w przeciwnym razie , false
. Wartość domyślna to true
.
- Atrybuty
Uwagi
Ustawienie wartości IsVisible na false spowoduje usunięcie elementu z drzewa wizualnego. Element nie zajmie już miejsca w układach ani nie będzie mógł odbierać dowolnego rodzaju zdarzenia wejściowego.
W poniższym przykładzie pokazano stos, w którym środkowy element jest przełączany po aktywowaniu przycisku.
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;
}
}