Sdílet prostřednictvím


UIElement.Opacity Vlastnost

Definice

Získá nebo nastaví neprůhledný faktor použitý na celý UIElement při vykreslení v uživatelském rozhraní (UI). Toto je vlastnost závislosti.

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

Hodnota vlastnosti

Neprůhledný faktor. Výchozí neprůhlednost je 1,0. Očekávané hodnoty jsou mezi 0,0 a 1,0.

Atributy

Poznámky

Výchozí hodnota 1.0 je výchozí hodnota poskytovaná počátečními metadaty této vlastnosti závislosti na UIElement třídě. Jiné odvozené třídy mohou potenciálně změnit tuto výchozí hodnotu přepsáním metadat z jejich konstruktoru třídy.

Hodnota Opacity se nepoužije na skutečné rozložení, pokud není prvek viditelný (IsVisible je true).

Opacity je použit z nadřazených prvků ve stromu elementů na podřízené prvky, ale viditelné efekty nastavení vnořené neprůhlednosti nejsou uvedeny v hodnotě vlastnosti jednotlivých podřízených prvků. Pokud má například seznam neprůhlednost 50% (0,5) a jedna z jejích položek seznamu má vlastní neprůhlednost nastavenou na 20% (0.2), zobrazí se čistá viditelná neprůhlednost dané položky seznamu, jako by byla 10% (0.1), ale hodnota vlastnosti položky Opacity seznamu by při dotazování stále byla 0,2.

I když je deklarovaná nebo vyhodnocená neprůhlednost 0, prvek se stále účastní vstupních událostí a příkazů a může se zaměřit. Tento aspekt může být užitečný, například pro maskování podkladových objektů s průhlednými prvky můžete použít objekt bez neprůhlednosti (například obrazec). Objekt neprůhlednost-nula pak může zpracovat veškeré zpracování vstupní události pro podkladovou oblast. Background Objekt nebo Fill obrazec by však měly být nastaveny na hodnotu, i když je Transparent, jinak není povoleno testování hitů a nejsou přijaty žádné události.

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor OpacityProperty
Vlastnosti metadat nastavené na true None

Platí pro

Viz také