IComponentInitializer Arabirim

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.