Aracılığıyla paylaş


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

Boolean

true özellik değeri devralma işleminin belirli içerik sınırlarına yayılması gerekiyorsa; 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 veriler, özel üst öğe-alt öğe sınırları genelinde özellik değeri devralma davranışında nadiren uygulanan bir değişikliği bildirir. Böyle bir sınırın kurallı örneği, içeriğinin varlığından bağımsız olarak yeniden yüklenebileceği Frame içeriğinin FrameFrameolmasıdır. İ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 ayarlanmış truemeta verilerin OverridesInheritanceBehavior belirtilmesi ve olarak truebelirtilmesiInherits, meta verilerin uygulandığı özelliğin sınır veya benzer sınırlar arasında Frame bile devralınabilir olmasına neden olur.

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 aktaran ö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.