FrameworkContentElement.DefaultStyleKey Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 true
ayarlayınOverridesDefaultStyle.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | DefaultStyleKeyProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure |