UIElement.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.
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 |