Udostępnij za pośrednictwem


IComponentInitializer Interfejs

Definicja

Udostępnia zestaw zalecanych wartości domyślnych podczas tworzenia składnika.

public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
Pochodne

Uwagi

Interfejs IComponentInitializer można zaimplementować za pomocą dowolnego projektanta, który jest również składnikiem, który implementuje element , który otrzymuje zalecany zestaw wartości domyślnych dla składnika, który projektuje IDesigner. IComponentInitializer jest odpytywane podczas tworzenia nowego składnika. Zalecane wartości domyślne właściwości składnika są przekazywane jako pary nazwa/wartość w słowniku.

Ten projekt zapewnia dwa punkty dostosowywania: element przybornika można zastąpić lub zmienić w celu wykonywania akcji niestandardowych lub projektant składnika można zmienić w celu udostępnienia akcji niestandardowej. Projektant, który implementuje IComponentInitializer , nie powinien zależeć od żadnej z jego metod lub InitializeNewComponentInitializeExistingComponent wywoływania, ponieważ elementy przybornika nie są zobowiązane do wywoływania tych metod.

Aby zapoznać się z omówieniem tworzenia składników projektu, zobacz Rozszerzanie obsługi Design-Time.

Metody

InitializeExistingComponent(IDictionary)

Przywraca wystąpienie składnika do stanu domyślnego.

InitializeNewComponent(IDictionary)

Inicjuje nowy składnik przy użyciu zestawu zalecanych wartości.

Dotyczy

Zobacz też