VisualElement.IsVisible Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définir une valeur qui détermine si cet élément doit, ou non, faire partie de l’arborescence d’éléments visuels. Il s’agit d’une propriété pouvant être liée.
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set
Valeur de propriété
true
si l’élément doit être rendu ; sinon, false
. La valeur par défaut est true
.
- Attributs
Remarques
Définir IsVisible sur false supprime l’élément de l’arborescence visuelle. L’élément ne prendra plus d’espace dans les dispositions ni ne sera supprimé pour recevoir n’importe quel type d’événement d’entrée.
L’exemple suivant montre une pile où l’élément central est activé lorsqu’un bouton est activé.
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;
}
}