VisualElement.IsVisible Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda tyto prvky mají být součástí stromu vizuálu nebo ne. Jedná se o vázanou vlastnost.
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set
Hodnota vlastnosti
true
pokud by měl být prvek vykreslen; v opačném případě . false
Výchozí hodnota je true
.
- Atributy
Poznámky
Nastavení IsVisible na false odebere prvek ze stromu vizuálu. Element už nebude zabírat místo v rozloženích nebo nebude eligle přijímat jakýkoli druh vstupní události.
Následující příklad ukazuje zásobník, kde se při aktivaci tlačítka přepíná prostřední prvek.
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;
}
}