FrameworkContentElement.DefaultStyleKey Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví klíč, který má použít k vyhledání šablony stylu pro tento ovládací prvek v motivech.
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
Hodnota vlastnosti
Klíč stylu. Chcete-li správně pracovat jako součást vyhledávání stylu motivu, očekává se, že tato hodnota bude Type stylem prvku.
null je akceptovaná hodnota pro určitý případ.
Poznámky
Tato vlastnost se obvykle nenastavuje prostřednictvím žádné přímé setter. Místo toho přepíšete metadata specifická pro typ této vlastnosti závislosti při každém vytvoření nové podtřídy. Při podtřídě volejte metodu OverrideMetadata proti identifikátoru DefaultStyleKeyProperty v rámci statického konstruktoru podtřídy ovládacího prvku.
Například vložená třída, například Bold ve skutečnosti má velmi malou implementaci nad rámec přepsání DefaultStyleKey metadat v jeho statickém konstruktoru a zveřejnění několika konstruktorů instance. Skutečnost, že prvky obklopené značkou Bold získat FontWeight vlastnost Bold je implementována v rámci stylu motivu, na který byl odkazován nastavením výchozí hodnoty DefaultStyleKey na typeof(Bold).
Pokud chcete, aby prvek nebo ovládací prvek záměrně nepoužívejte styly motivu, nastavte OverridesDefaultStyle vlastnost na truehodnotu .
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | DefaultStyleKeyProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure |