VisualElement.Opacity Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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;