FrameworkPropertyMetadata.OverridesInheritanceBehavior Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.