Compartilhar via


VisualElement.Opacity Propriedade

Definição

Obtém ou define o valor de opacidade aplicado ao elemento quando ele é renderizado. Esta é uma propriedade associável.

public double Opacity { get; set; }
member this.Opacity : double with get, set

Valor da propriedade

System.Double

O valor de opacidade. A opacidade padrão é 1.0. Os valores serão fixados entre 0 e 1 no conjunto.

Comentários

O valor de opacidade não tem efeito, a menos que IsVisible seja true. A opacidade é herdada na hierarquia de elementos. Se um pai tiver opacidade 0,5 e um filho tiver opacidade 0,5, o filho será renderizado com uma opacidade efetiva de 0,25. Definir opacidade como 0 tem um comportamento indefinido com elementos de entrada.

O exemplo a seguir define a opacidade de um layout como 0,5 e a opacidade de um de seus filhos como 0,5, tornando o filho 25% opaco.

StackLayout stack = new StackLayout ();
Button button1 = new Button {Text="A Button"};
Button button2 = new Button {Text="Another Button"};

stack.Children.Add (button1);
stack.Children.Add (button2);

// The stack and everything in it will become 50% opaque
stack.Opacity = 0.5;

// button1 will become 25% opaque while the stack and button2 remane 50% opaque
button1.Opacity = 0.5;

Aplica-se a