UIElement.Opacity Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |