FrameworkPropertyMetadata.OverridesInheritanceBehavior Özellik

Tanım

Özellik değeri devralma değerlendirmesinin öğelerin mantıksal ağacındaki belirli içerik sınırlarına yayılıp yayılmayacağını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true özellik değeri devralma belirli içerik sınırlarına yayılacaksa; aksi takdirde , false. Varsayılan değer: false.

Özel durumlar

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

Açıklamalar

Bu meta veriler, özel üst öğe-alt öğe sınırları arasında özellik değeri devralma davranışında nadiren uygulanan bir değişiklik bildirir. Böyle bir sınırın kurallı örneği, içeriğinin FrameFrame varlığından bağımsız olarak yeniden yüklenebileceği içeriğidirFrame. İstenen özellik sistemi davranışı, özellik değeri devralma işleminin Frameiçeriğinin içine geçmemesi gerektiğidir çünkü bu içerikler, çerçeveyi barındıran uygulamanın sahip olmadığı veya denetlemediği öğeler olabilir. olarak ayarlı meta verilerin OverridesInheritanceBehavior belirtilmesi ve olarak truebelirtilmesiInherits, meta verilerin uygulandığı özelliğin sınır veya benzer sınırlar boyunca true bile devralınabilir olmasına neden Frameolur.

türetilmiş sınıflardaki 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 , Registerveya AddOwnerçağrısının OverrideMetadatabir parçası olarak tüketildikten sonra, özellik sistemi meta verilerin özelliklerini aktaran meta veri örneğini ve özelliklerini artık sabit olarak kabul eder. Bu meta veri örneğinde olduktan IsSealed sonra true bu özelliği ayarlamaya çalışmak bir özel durum oluşturur.

XAML Metin Kullanımı

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

Şunlara uygulanır

Ayrıca bkz.