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 ' dir. Değerler, küme üzerinde 0 ile 1 arasında çakışacaktır.
Açıklamalar
Bu opaklık değeri, IsVisible olmadığı takdirde etkisizdir true . Opaklık, öğe hiyerarşisinin devralmıştır. Bir üst öğede 0,5 opaklık varsa ve bir alt öğe 0,5 opaklık içeriyorsa, alt öğe etkin bir 0,25 geçirgenliği ile işlenir. Opaklığı 0 olarak ayarlamak, giriş öğeleriyle tanımsız davranışa sahiptir.
Aşağıdaki örnek, bir düzenin saydamlığını 0,5 olarak, alt öğelerinden birinin saydamlığını ise 0,5 olarak ayarlar ve alt %25 opak hale getirir.
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;