IComponentInitializer Arabirim

Tanım

Bileşen oluşturma sırasında önerilen varsayılan değerler kümesini 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 bir bileşenin tasarımcısı özel eylem sağlamak üzere değiştirilebilir. Araç kutusu öğelerinin bu yöntemleri çağırma zorunluluğu olmadığından, uygulayan IComponentInitializer bir tasarımcı, yöntemlerinin InitializeNewComponent (veya InitializeExistingComponent ) çağrılmaya bağımlı olmamalıdır.

Yöntemler

Name Description
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.