Aracılığıyla paylaş


FrameworkContentElement.DefaultStyleKey Özellik

Tanım

Temalarda bu denetimin stil şablonunu bulmak için kullanılacak anahtarı alır veya ayarlar.

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

Özellik Değeri

Stil anahtarı. Tema stili aramasının bir parçası olarak düzgün çalışmak için, bu değerin Type stillendirilen öğenin değeri olması beklenir. null belirli bir durum için kabul edilen bir değerdir.

Açıklamalar

Bu özellik genellikle doğrudan ayarlayıcılarından herhangi biri aracılığıyla ayarlanmaz. Bunun yerine, her yeni alt sınıf oluşturduğunuzda bu bağımlılık özelliğinin türe özgü meta verilerini geçersiz kılarsınız. Alt sınıfınız olduğunda, yöntemini denetim alt sınıfının statik oluşturucusunun içindeki tanımlayıcıya karşı DefaultStyleKeyProperty çağırınOverrideMetadata.

Örneğin, gibi Bold bir satır içi sınıfın statik oluşturucusunda meta verileri geçersiz kılmanın ve birkaç örnek oluşturucuyu kullanıma sağlamanın DefaultStyleKey ötesinde çok az uygulaması vardır. etiketiyle Bold çevrelenen öğelerin özelliğine Bold sahip FontWeight olması, varsayılan değeri DefaultStyleKeytypeof(Bold)olarak ayarlanarak başvurulan tema stilinde uygulanır.

Öğenizin veya denetiminizin tema stillerini kasıtlı olarak kullanmamasını istiyorsanız, özelliğini olarak trueayarlayınOverridesDefaultStyle.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı DefaultStyleKeyProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure

Şunlara uygulanır