VisualElement.Opacity Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşlendiğinde öğeye uygulanan opaklık değerini alır veya ayarlar. Bu bağlanabilir bir özelliktir.
public double Opacity { get; set; }
member this.Opacity : double with get, set
Özellik Değeri
Opaklık değeri. Varsayılan opaklık 1,0'dır. Değerler, sette 0 ile 1 arasında sıkıştırılır.
Açıklamalar
IsVisible true
olmadığı sürece opaklık değerinin hiçbir etkisi olmaz. Opaklık öğe hiyerarşisinde devralınır. Ebeveynin 0,5 opaklığı varsa ve çocuğun 0,5 opaklığı varsa, çocuk etkin bir 0,25 opaklık ile işlenir. Opaklığı 0 olarak ayarlamak, giriş öğeleriyle tanımlanmamış davranışa sahiptir.
Aşağıdaki örnekte, bir düzenin opaklığı 0,5, alt öğelerinden birinin opaklığı 0,5 olarak ayarlanıp alt öğe %25 opak hale getirilmektedir.
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;