FrameworkPropertyMetadata.SubPropertiesDoNotAffectRender Özellik

Tanım

Bağımlılık özelliğinin alt özelliklerinin, içeren nesnenin işlenmesini etkileyip etkilemediğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true alt özellik değerlerinde yapılan değişiklikler, değiştirilirse işlemeyi etkilemezse; aksi takdirde , false. Varsayılan değer: false.

Özel durumlar

Meta veriler zaten bir bağımlılık özelliği işlemine uygulanmıştır, böylece meta veriler korumalıdır ve meta verilerin özellikleri ayarlanamaz.

Açıklamalar

Bu meta veri seçeneği, bu türün kendi özellik değerlerine sahip olduğu başvuru türleri olan bağımlılık özellikleri için geçerlidir. Genellikle düzen sistemi mantığı, alt özellikleri olan herhangi bir bağımlılık özelliğinin düzeni etkileyebileceği varsayılır çünkü tüm alt özelliklerin değiştirilmesi başka bir işleme geçişi çalıştırmaktan daha fazla zaman alır. Bu seçeneği olarak true ayarlamak, WPF çerçeve düzeyi düzen sistemi uygulamasının performansını iyileştirmek için kullanışlıdır.

türetilmiş sınıflarındaki PropertyMetadata özellikler genellikle nesne modelinde okuma-yazma olarak tanımlanır. Bu, örneğin başlatılmasından sonra ayarlanabilmeleri için geçerlidir. Ancak, meta veriler , AddOwnerveya OverrideMetadataçağrısının Registerbir parçası olarak tüketildikten sonra, özellik sistemi meta veri örneğini ve meta verilerin özelliklerini ileten özellikleri artık sabit olarak kabul edilir. Bu özelliği bu meta veri örneğinde olduktan true sonra IsSealed ayarlamaya çalışmak bir özel durum oluşturur.

XAML Metni Kullanımı

Bu sınıfın üyeleri genellikle XAML'de kullanılmaz.

Şunlara uygulanır

Ayrıca bkz.