FrameworkPropertyMetadata.OverridesInheritanceBehavior Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah evaluasi warisan nilai properti harus mencakup batas konten tertentu di pohon logis elemen.

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

Nilai Properti

true jika pewarisan nilai properti harus mencakup batas konten tertentu; jika tidak, false. Defaultnya adalah false.

Pengecualian

Metadata telah diterapkan ke operasi properti dependensi, sehingga metadata disegel dan properti metadata tidak dapat diatur.

Keterangan

Metadata ini melaporkan modifikasi yang jarang diterapkan pada perilaku warisan nilai properti di seluruh batas elemen elemen turunan induk khusus. Contoh kanonis dari batas tersebut adalah konten Frame, di mana Frame konten mungkin dimuat ulang secara independen dari Framekeberadaan . Perilaku sistem properti yang diinginkan adalah bahwa warisan nilai properti tidak boleh melintasi konten Frame, karena konten ini mungkin merupakan elemen yang tidak dimiliki atau dikontrol oleh aplikasi yang menghosting bingkai. Menentukan metadata dengan OverridesInheritanceBehavior diatur ke true, serta menentukan Inherits sebagai true, akan menyebabkan properti tempat metadata diterapkan dapat diwariskan bahkan di seluruh Frame batas atau batas serupa.

Properti pada kelas turunan PropertyMetadata biasanya didefinisikan dalam model objek sebagai baca-tulis. Hal ini agar dapat disesuaikan setelah inisialisasi instans. Namun, setelah metadata digunakan sebagai bagian dari panggilan ke Register, , AddOwneratau OverrideMetadata, sistem properti akan menyegel instans metadata dan properti yang menyampaikan spesifikasi metadata sekarang dianggap tidak dapat diubah. Mencoba mengatur properti ini setelah IsSealed ada true pada instans metadata ini akan menimbulkan pengecualian.

Penggunaan Teks XAML

Anggota kelas ini biasanya tidak digunakan dalam XAML.

Berlaku untuk

Lihat juga