FrameworkContentElement.DefaultStyleKey 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 haalt u de sleutel op die moet worden gebruikt om de stijlsjabloon voor dit besturingselement in thema's te vinden.
protected public:
property System::Object ^ DefaultStyleKey { System::Object ^ get(); void set(System::Object ^ value); };
protected internal object DefaultStyleKey { get; set; }
member this.DefaultStyleKey : obj with get, set
Protected Friend Property DefaultStyleKey As Object
Waarde van eigenschap
De stijltoets. Als u correct wilt werken als onderdeel van het opzoeken van themastijlen, wordt verwacht dat deze waarde het Type element is dat wordt gestijld.
null is een geaccepteerde waarde voor een bepaald geval.
Opmerkingen
Deze eigenschap wordt doorgaans niet ingesteld via een van de directe setters. In plaats daarvan overschrijft u de typespecifieke metagegevens van deze afhankelijkheidseigenschap telkens wanneer u een nieuwe subklasse maakt. Wanneer u subklassen aanroept, roept u de OverrideMetadata methode aan op basis van de DefaultStyleKeyProperty id, binnen de statische constructor van de subklasse van het besturingselement.
Zo heeft een inlineklasse, zoals Bold eigenlijk, weinig implementatie buiten het overschrijven van de metagegevens in de DefaultStyleKey statische constructor en het blootstellen van verschillende exemplaarconstructors. Het feit dat elementen die door de Bold tag worden omgeven, een FontWeight eigenschap krijgen, Bold wordt geïmplementeerd binnen de themastijl waarnaar wordt verwezen door de standaardwaarde in DefaultStyleKey te typeof(Bold)stellen op .
Als u wilt dat uw element of besturingselement bewust geen themastijlen gebruikt, stelt u de OverridesDefaultStyle eigenschap in op true.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | DefaultStyleKeyProperty |
Eigenschappen van metagegevens ingesteld op true |
AffectsMeasure |