IComponentInitializer Antarmuka
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.
Menyediakan sekumpulan nilai default yang direkomendasikan selama pembuatan komponen.
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- Turunan
Keterangan
Antarmuka IComponentInitializer dapat diimplementasikan oleh perancang apa pun, yang merupakan komponen yang juga mengimplementasikan IDesigner, yang menerima serangkaian nilai default yang direkomendasikan untuk komponen yang didesainnya. IComponentInitializer dikueri selama pembuatan komponen baru. Nilai default yang direkomendasikan untuk properti komponen diteruskan sebagai pasangan nama/nilai dalam kamus.
Desain ini menyediakan dua titik kustomisasi: item kotak alat itu sendiri dapat diganti atau diubah untuk melakukan tindakan kustom, atau perancang untuk komponen dapat diubah untuk memberikan tindakan kustom. Perancang yang menerapkan IComponentInitializer tidak boleh bergantung pada salah satu metodenya - InitializeNewComponent atau InitializeExistingComponent - dipanggil, karena item kotak alat tidak diwajibkan untuk memanggil metode ini.
Untuk gambaran umum pembuatan komponen desain, lihat Memperluas Dukungan Design-Time.
Metode
InitializeExistingComponent(IDictionary) |
Memulihkan instans komponen ke status defaultnya. |
InitializeNewComponent(IDictionary) |
Menginisialisasi komponen baru menggunakan sekumpulan nilai yang direkomendasikan. |