Aracılığıyla paylaş


UIElement.Opacity Özellik

Tanım

Kullanıcı arabiriminde (UI) işlendiğinde tüme UIElement uygulanan opaklık faktörünü alır veya ayarlar. Bu bir bağımlılık özelliğidir.

public:
 property double Opacity { double get(); void set(double value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double Opacity { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.Opacity : double with get, set
Public Property Opacity As Double

Özellik Değeri

Opaklık faktörü. Varsayılan opaklık 1,0'dır. Beklenen değerler 0,0 ile 1,0 arasındadır.

Öznitelikler

Açıklamalar

1.0 varsayılan değeri, sınıfındaki bu bağımlılık özelliğinin UIElement ilk meta verileri tarafından sağlanan varsayılan değerdir. Diğer türetilmiş sınıflar, sınıf oluşturucusunun içinden meta verileri geçersiz kılarak bu varsayılan değeri değiştirebilir.

Opacity öğesi de görünür olmadığı sürece değeri gerçek düzene uygulanmaz (IsVisible olurtrue).

Opacity öğe ağacındaki üst öğelerden alt öğelere uygulanır, ancak iç içe opaklık ayarlarının görünür etkileri tek tek alt öğelerin özellik değerinde gösterilmez. Örneğin, bir listenin 50% (0,5) opaklığı varsa ve liste öğelerinden birinin kendi opaklığı 20% (0,2) olarak ayarlandıysa, liste öğesinin net görünür opaklığı 10% (0,1) gibi işlenir ancak sorgulandığında liste öğesi Opacity özelliğinin özellik değeri yine 0,2 olur.

Bildirilen veya değerlendirilen opaklık 0 olsa bile, bir öğe giriş olaylarına ve komutlarına katılmaya devam eder ve potansiyel olarak odaklanabilir. Bu özellik yararlı olabilir, örneğin saydam öğelerle temel alınan nesneleri maskeleme amacıyla opaklık sıfır nesnesi (şekil gibi) kullanabilirsiniz. Daha sonra opaklık-sıfır nesnesi, temel alınan bir alan için tüm giriş olayı işlemlerini işleyebilir. Ancak, Background nesnenin veya şeklin veya Fill değeri , olsa Transparentbile bir değere ayarlanmalıdır, aksi takdirde isabet testi etkinleştirilmez ve hiçbir olay alınmaz.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı OpacityProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.