Compartir a través de


VisualElement.Opacity Propiedad

Definición

Obtiene o establece el valor de opacidad aplicado al elemento cuando se representa. Es una propiedad enlazable.

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

Valor de propiedad

System.Double

Valor de opacidad. La opacidad predeterminada es 1.0. Los valores se fijarán entre 0 y 1 en el conjunto.

Comentarios

El valor de opacidad no tiene ningún efecto a menos que IsVisible sea true. La opacidad se hereda por la jerarquía de elementos. Si un elemento primario tiene opacidad 0,5 y un elemento secundario tiene 0,5 opacidad, el elemento secundario se representará con una opacidad efectiva de 0,25. Establecer opacidad en 0 tiene un comportamiento indefinido con elementos de entrada.

En el ejemplo siguiente se establece la opacidad de un diseño en 0,5 y la opacidad de uno de sus elementos secundarios en 0,5, lo que hace que el 25 % secundario sea 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;

Se aplica a