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 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 |