VisualElement.Opacity Eigenschaft

Definition

Ruft den Deckkraftwert ab bzw. legt ihn fest, der auf das Element beim Rendern angewendet wird. Dies ist eine bindbare Eigenschaft.

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

Eigenschaftswert

Der Deckkraftwert. Die Standarddeckkraft ist 1,0. Die Werte werden beim Festlegen zwischen 0 und 1 eingeklemmt.

Hinweise

Der Deckkraftwert hat keine Auswirkung, es sei denn, IsVisible ist true. Deckkraft wird in der Elementhierarchie geerbt. Wenn ein übergeordnetes Element eine Deckkraft von 0,5 und ein untergeordnetes Element über 0,5 Deckkraft verfügt, wird das untergeordnete Element mit einer effektiven Deckkraft von 0,25 gerendert. Das Festlegen der Deckkraft auf 0 weist ein undefiniertes Verhalten mit Eingabeelementen auf.

Im folgenden Beispiel wird die Deckkraft eines Layouts auf 0,5 und die Deckkraft eines seiner untergeordneten Elemente auf 0,5 festgelegt, sodass das untergeordnete Element zu 25 % undurchsichtig ist.

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;

Gilt für: