VisualElement.Opacity 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 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
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;