FrameworkPropertyMetadata.OverridesInheritanceBehavior Ö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.
Ö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.