UIElement.Opacity Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia współczynnik nieprzezroczystości zastosowany do całej UIElement , gdy jest renderowany w interfejsie użytkownika. Jest to właściwość zależności.
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
Wartość właściwości
Współczynnik nieprzezroczystości. Domyślna nieprzezroczystość wynosi 1,0. Oczekiwane wartości należą do przedziału od 0,0 do 1,0.
- Atrybuty
Uwagi
Wartość domyślna 1.0 jest domyślnie dostarczana przez początkowe metadane tej właściwości zależności w UIElement klasie. Inne klasy pochodne mogą potencjalnie zmienić tę wartość domyślną przez zastąpienie metadanych z poziomu konstruktora klasy.
Wartość nie zostanie zastosowana do rzeczywistego Opacity układu, chyba że element jest również widoczny (IsVisible to true
).
Opacity element jest stosowany z elementów nadrzędnych w drzewie elementów podrzędnych do elementów podrzędnych, ale widoczne efekty zagnieżdżonych ustawień nieprzezroczystości nie są wskazywane w wartości właściwości poszczególnych elementów podrzędnych. Jeśli na przykład lista ma nieprzezroczystość 50% (0,5), a jeden z jej elementów listy ma własną nieprzezroczystość ustawioną na 20% (0,2), widoczna dla tego elementu listy nieprzezroczystość netto będzie renderowana tak, jakby była 10% (0,1), ale wartość właściwości właściwości elementu Opacity listy nadal wynosiłaby 0,2 podczas wykonywania zapytania.
Nawet jeśli zadeklarowana lub oceniana nieprzezroczystość wynosi 0, element nadal uczestniczy w zdarzeniach wejściowych i poleceniach i jest potencjalnie skoncentrowany. Ten aspekt może być przydatny, na przykład można użyć obiektu nieprzezroczystości-zero (na przykład kształtu) do maskowania obiektów bazowych z przezroczystymi elementami. Obiekt nieprzezroczystości-zero może następnie obsłużyć wszystkie operacje przetwarzania zdarzeń wejściowych dla bazowego obszaru. Background
Jednak obiekt lub Fill
kształt powinien być ustawiony na wartość, nawet jeśli jest Transparentto , w przeciwnym razie testowanie trafień nie jest włączone i nie są odbierane żadne zdarzenia.
Informacje dotyczące właściwości zależności
Pole identyfikatora | OpacityProperty |
Właściwości metadanych ustawione na true |
Brak |