VisualElement.IsVisible Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que determina se esses elementos devem fazer parte da árvore visual ou não. Esta é uma propriedade associável.
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.VisualElement/VisibilityConverter))]
public bool IsVisible { get; set; }
member this.IsVisible : bool with get, set
Valor da propriedade
true
se o elemento deve ser renderizado; caso contrário, false
. O valor padrão é true
.
- Atributos
Comentários
Definir IsVisible como false removerá o elemento da árvore visual. O elemento não ocupará mais espaço em layouts ou será eligle para receber qualquer tipo de evento de entrada.
O exemplo a seguir mostra uma pilha em que o elemento do meio é alternado quando um botão é ativado.
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;
}
}