UIElement.Opacity Eigenschap

Definitie

Hiermee wordt de ondoorzichtigheidsfactor opgehaald of ingesteld die op het gehele UIElement element wordt toegepast wanneer deze wordt weergegeven in de gebruikersinterface (UI). Dit is een afhankelijkheidseigenschap.

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

Waarde van eigenschap

De ondoorzichtigheidsfactor. De standaarddoorzichtigheid is 1,0. Verwachte waarden liggen tussen 0,0 en 1,0.

Kenmerken

Opmerkingen

De standaardwaarde 1.0 is de standaardwaarde die wordt geleverd door de initiële metagegevens van deze afhankelijkheidseigenschap voor de UIElement klasse. Andere afgeleide klassen kunnen deze standaardwaarde mogelijk wijzigen door de metagegevens van hun klasseconstructor te overschrijven.

De waarde van Opacity wordt niet toegepast op de werkelijke indeling, tenzij het element ook zichtbaar is (IsVisible is true).

Opacity wordt toegepast op bovenliggende elementen in de elementstructuur op onderliggende elementen, maar de zichtbare effecten van de geneste dekkingsinstellingen worden niet aangegeven in de eigenschapswaarde van afzonderlijke onderliggende elementen. Als een lijst bijvoorbeeld een dekking van 50% (0,5) heeft en een van de lijstitems een eigen dekking heeft die is ingesteld op 20% (0,2), wordt de net zichtbare dekking voor dat lijstitem weergegeven alsof het 10% (0,1) is, maar de eigenschapswaarde van de eigenschap van de eigenschap van het lijstitem Opacity nog steeds 0,2 is wanneer een query wordt uitgevoerd.

Zelfs als de gedeclareerde of geëvalueerde ondoorzichtigheid 0 is, neemt een element nog steeds deel aan invoerevenementen en opdrachten en is mogelijk focusbaar. Dit aspect kan handig zijn, bijvoorbeeld u kunt een object met ondoorzichtigheid nul (zoals een vorm) gebruiken voor het maskeren van onderliggende objecten met transparante elementen. Het object opacity-zero kan vervolgens alle verwerking van invoergebeurtenissen voor een onderliggend gebied verwerken. Background Het object of Fill de vorm moet echter worden ingesteld op een waarde, zelfs als dit het geval isTransparent, anders is het testen van treffers niet ingeschakeld en worden er geen gebeurtenissen ontvangen.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld OpacityProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op

Zie ook