Partager via


VisualElement.Opacity Propriété

Définition

Obtient ou définit la valeur d’opacité appliquée à l’élément quand il est rendu. Il s’agit d’une propriété pouvant être liée.

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

Valeur de propriété

System.Double

Valeur d’opacité. L’opacité par défaut est 1,0. Les valeurs seront limitées entre 0 et 1 sur set.

Remarques

La valeur d’opacité n’a aucun effet, sauf si IsVisible est true. L’opacité est héritée dans la hiérarchie des éléments. Si un parent a une opacité de 0,5 et qu’un enfant a 0,5 opacité, l’enfant s’affiche avec une opacité effective de 0,25. La définition de l’opacité sur 0 a un comportement non défini avec des éléments d’entrée.

L’exemple suivant définit l’opacité d’une disposition sur 0,5 et l’opacité de l’un de ses enfants sur 0,5, ce qui rend l’enfant 25 % opaque.

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;

S’applique à