FrameworkContentElement.DefaultStyleKey Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Schlüssel ab, der bei diesem Steuerelement zum Suchen der Stilvorlage in Designs verwendet wird, oder legt den Schlüssel fest.
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
Eigenschaftswert
Der Formatvorlagenschlüssel. Dieser Wert soll vom Type des formatierten Elements sein, damit er bei der Suche des Designstils korrekt verwendet wird.
null
ist ein akzeptierter Wert für einen bestimmten Fall.
Hinweise
Diese Eigenschaft wird in der Regel nicht über einen ihrer direkten Setter festgelegt. Stattdessen überschreiben Sie die typspezifischen Metadaten dieser Abhängigkeitseigenschaft jedes Mal, wenn Sie eine neue Unterklasse erstellen. Rufen Sie bei der Unterklasse die OverrideMetadata -Methode für den DefaultStyleKeyProperty Bezeichner innerhalb des statischen Konstruktors der Steuerelementunterklasse auf.
Für instance verfügt eine Inlineklasse wie über Bold das Außerkraftsetzen der DefaultStyleKey Metadaten in ihrem statischen Konstruktor und das Verfügbarmachen mehrerer instance-Konstruktoren nur sehr wenig Implementierung. Die Tatsache, dass Elemente, die Bold vom Tag umgeben sind, eine FontWeight Eigenschaft von Bold erhalten, wird innerhalb des Designstils implementiert, auf den durch Festlegen des Standardwerts von DefaultStyleKey auf typeof(Bold)
verwiesen wurde.
Wenn Ihr Element oder Steuerelement absichtlich keine Designstile verwendet, legen Sie die OverridesDefaultStyle -Eigenschaft auf fest true
.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | DefaultStyleKeyProperty |
Metadateneigenschaften auf true festgelegt |
AffectsMeasure |