FrameworkElement.OverridesDefaultStyle Özellik

Tanım

Bu öğenin tema stillerinden stil özelliklerini birleştirip birleştirmediğini belirten bir değer alır veya ayarlar.

public:
 property bool OverridesDefaultStyle { bool get(); void set(bool value); };
public bool OverridesDefaultStyle { get; set; }
member this.OverridesDefaultStyle : bool with get, set
Public Property OverridesDefaultStyle As Boolean

Özellik Değeri

Boolean

true bu öğe tema stili özelliklerini kullanmıyorsa; tüm stil kaynaklı özellikler yerel uygulama stillerinden gelir ve tema stili özellikleri uygulanmaz. false uygulama stilleri önce uygulanırsa ve sonra tema stilleri uygulama stillerinde özel olarak ayarlanmayan özellikler için uygulanır. Varsayılan değer: false.

Açıklamalar

Bu özelliğin en yaygın kullanımı, temalı stil sağlayan bir stilin ayarlayıcısı içindeki dolaylı kullanımdır.

Önemli

Bir denetimde olarak true ayarlarsanızOverridesDefaultStyle, tema stilleri tarafından sağlanan varsayılan denetim şablonunu gizlersiniz. Bu denetim şablonu genellikle içerik sunumunu ve denetim için temel kullanıcı arabirimi işlevselliği ve görselleştirme sağlayan diğer bileşik öğeleri içerir. Denetimin varsayılan tema stilleriyle aynı özellikleri desteklemeye devam etmesi istiyorsanız, aynı yapıyı çoğaltan bir denetim şablonuyla alternatif bir stil sağlamanız gerekir. Daha fazla bilgi için bkz. Denetim Yazmaya Genel Bakış.

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

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

Şunlara uygulanır