VisualElement.IsVisible Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che determina se l'elemento deve essere parte della struttura ad albero visuale o meno. Si tratta di una proprietà associabile.
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set
Valore della proprietà
true
se l'elemento deve essere eseguito il rendering; in caso contrario, false
. Il valore predefinito è true
.
- Attributi
Commenti
L'impostazione di IsVisible su false rimuoverà l'elemento dall'albero visivo. L'elemento non occupa più spazio nei layout o sarà idoneo per ricevere qualsiasi tipo di evento di input.
Nell'esempio seguente viene illustrato uno stack in cui l'elemento centrale viene disattivato quando viene attivato un pulsante.
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;
}
}