VisualElement.Opacity Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il valore di opacità applicato all'elemento quando ne viene eseguito il rendering. Si tratta di una proprietà associabile.
public double Opacity { get; set; }
member this.Opacity : double with get, set
Valore della proprietà
Valore di opacità. L'opacità predefinita è 1,0. I valori verranno bloccati tra 0 e 1 sul set.
Commenti
Il valore di opacità non ha effetto a meno che IsVisible non sia true
. L'opacità viene ereditata nella gerarchia degli elementi. Se un padre ha opacità 0,5 e un figlio ha 0,5 opacità, il rendering figlio verrà eseguito con un'opacità effettiva di 0,25. L'impostazione dell'opacità su 0 ha un comportamento non definito con elementi di input.
Nell'esempio seguente viene impostata l'opacità di un layout su 0,5 e l'opacità di uno dei relativi figli su 0,5, rendendo opaco il 25% figlio.
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;