IComponentInitializer Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bileşen oluşturma sırasında önerilen bir dizi varsayılan değer sağlar.
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- Türetilmiş
Açıklamalar
Arabirim IComponentInitializer , tasarladığı bileşen için önerilen varsayılan değerler kümesini alan ve uygulayan IDesignerbir bileşen olan herhangi bir tasarımcı tarafından uygulanabilir. IComponentInitializer yeni bileşen oluşturma sırasında sorgulanır. Bileşenin özellikleri için önerilen varsayılan değerler, bir sözlükte ad/değer çiftleri olarak geçirilir.
Bu tasarım iki özelleştirme noktası sağlar: araç kutusu öğesinin kendisi özel eylemler gerçekleştirmek için değiştirilebilir veya değiştirilebilir ya da bir bileşenin tasarımcısı özel bir eylem sağlayacak şekilde değiştirilebilir. Uygulayan IComponentInitializer bir tasarımcı, araç kutusu öğelerinin bu yöntemleri çağırma zorunluluğu olmadığından, bu yöntemlerden InitializeNewComponent herhangi biri (veya InitializeExistingComponent çağrılmakta olan) bağımlı olmamalıdır.
Tasarım bileşenleri oluşturmaya genel bakış için bkz. Design-Time Desteğini Genişletme.
Yöntemler
InitializeExistingComponent(IDictionary) |
Bir bileşenin örneğini varsayılan durumuna geri yükler. |
InitializeNewComponent(IDictionary) |
Önerilen değerler kümesini kullanarak yeni bir bileşen başlatır. |