UIElement.Opacity Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 poskytnutá 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 se používá z nadřazených prvků ve stromu elementů na podřízené prvky, ale viditelné efekty nastavení vnořené neprůhlednosti nejsou uvedené v hodnotě vlastnosti jednotlivých podřízených prvků. Pokud má například seznam neprůhlednost 50 % (0,5) a jedna z položek seznamu má vlastní neprůhlednost nastavenou na 20 % (0,2), zobrazí se čistá viditelná neprůhlednost pro tuto položku 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ž deklarovaná nebo vyhodnocená neprůhlednost je 0, prvek se stále účastní vstupních událostí a příkazů a potenciálně se může zaměřit. Tento aspekt může být užitečný, například můžete použít neprůhledný-nulový objekt (například obrazec) pro maskování podkladových objektů s průhlednými prvky. Objekt neprůhlednost-nula pak může zpracovat veškeré zpracování vstupních událostí pro podkladovou oblast. Background
Objekt nebo Fill
obrazec by však měly být nastaveny na hodnotu, a to i v případě, že je Transparent, jinak není povoleno testování, a nejsou přijaty žádné události.
Informace o vlastnosti závislosti
Pole identifikátoru | OpacityProperty |
Vlastnosti metadat nastavené na true |
Žádné |