VisualElement.Opacity Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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;