FrameworkPropertyMetadata.SubPropertiesDoNotAffectRender 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 sub-properti properti dependensi tidak memengaruhi penyajian objek yang berisi.
public:
property bool SubPropertiesDoNotAffectRender { bool get(); void set(bool value); };
public bool SubPropertiesDoNotAffectRender { get; set; }
member this.SubPropertiesDoNotAffectRender : bool with get, set
Public Property SubPropertiesDoNotAffectRender As Boolean
Nilai Properti
true jika perubahan pada nilai sub-properti tidak memengaruhi penyajian jika diubah; jika tidak, false. Defaultnya adalah false.
Pengecualian
Metadata telah diterapkan ke operasi properti dependensi, sehingga metadata disegel dan properti metadata tidak dapat diatur.
Keterangan
Opsi metadata ini berkaitan dengan properti dependensi yang merupakan jenis referensi, di mana jenis tersebut memiliki nilai properti sendiri. Biasanya, logika sistem tata letak adalah mengasumsikan bahwa properti dependensi apa pun dengan sub-properti berpotensi akan memengaruhi tata letak, karena memeriksa semua sub-properti untuk perubahan lebih memakan waktu daripada benar-benar menjalankan pass render lain. Mengatur opsi ini ke true berguna untuk mengoptimalkan performa implementasi sistem tata letak tingkat kerangka kerja WPF.
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.