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 tuşu. Tema stili aramanın bir parçası olarak düzgün çalışmak için bu değerin stillendirilen öğenin değeri olması Type 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, denetim alt sınıfının statik oluşturucusunun içinde tanımlayıcıya karşı DefaultStyleKeyProperty yöntemini ç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 göstermenin DefaultStyleKey ötesinde çok az uygulaması vardır. etiketiyle Bold çevrelenen öğelerin özelliğine BoldFontWeight sahip olması, varsayılan değeri DefaultStyleKeytypeof(Bold)olarak ayarlanarak başvurulan tema stilinde uygulanır.

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

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

Tanımlayıcı alanı DefaultStyleKeyProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure

Şunlara uygulanır