Sdílet prostřednictvím


VisualElement.Opacity Vlastnost

Definice

Získá nebo nastaví hodnotu krytí použité na element při vykreslení. Jedná se o vázanou vlastnost.

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

Hodnota vlastnosti

System.Double

Hodnota krytí. Výchozí krytí je 1.0. Hodnoty budou uchycené mezi 0 a 1 na setu.

Poznámky

Hodnota krytí nemá žádný vliv, pokud isVisible není true. Neprůhlednost se dědí v hierarchii elementů. Pokud má nadřazený objekt neprůhlednost 0,5 a podřízený objekt má neprůhlednost 0,5, vykreslí se podřízený objekt s efektivním krytím 0,25. Nastavení neprůhlednosti na hodnotu 0 má nedefinované chování se vstupními prvky.

Následující příklad nastaví neprůhlednost rozložení na 0,5 a neprůhlednost jednoho z jeho podřízených položek na 0,5, takže podřízený objekt bude neprůhledný na 25 %.

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;

Platí pro