FrameworkContentElement.DefaultStyleKey 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 mengatur kunci yang akan digunakan untuk menemukan templat gaya untuk kontrol ini dalam tema.
protected public:
property System::Object ^ DefaultStyleKey { System::Object ^ get(); void set(System::Object ^ value); };
protected internal object DefaultStyleKey { get; set; }
member this.DefaultStyleKey : obj with get, set
Protected Friend Property DefaultStyleKey As Object
Nilai Properti
Kunci gaya. Untuk bekerja dengan benar sebagai bagian dari pencarian gaya tema, nilai ini diharapkan menjadi elemen yang Type sedang ditata.
null
adalah nilai yang diterima untuk kasus tertentu.
Keterangan
Properti ini biasanya tidak diatur melalui salah satu setter langsungnya. Sebagai gantinya, Anda mengganti metadata khusus jenis properti dependensi ini setiap kali Anda membuat subkelas baru. Saat Anda melakukan subkelas, panggil OverrideMetadata metode terhadap DefaultStyleKeyProperty pengidentifikasi, dalam konstruktor statis subkelas kontrol.
Misalnya, kelas sebaris seperti Bold sebenarnya memiliki implementasi yang sangat sedikit selain mengesampingkan DefaultStyleKey metadata dalam konstruktor statisnya, dan mengekspos beberapa konstruktor instans. Fakta bahwa elemen yang dikelilingi oleh tag mendapatkan FontWeight properti diimplementasikan Bold dalam gaya tema yang direferensikan dengan mengatur nilai default ke DefaultStyleKeytypeof(Bold)
.Bold
Jika Anda ingin elemen atau kontrol Anda sengaja tidak menggunakan gaya tema, atur properti ke OverridesDefaultStyletrue
.
Informasi Properti Dependensi
Bidang pengidentifikasi | DefaultStyleKeyProperty |
Properti metadata diatur ke true |
AffectsMeasure |