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ć przez dowolnego projektanta, który jest również składnikiem implementujący , 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 wykonania akcji niestandardowych lub zmienić projektanta dla składnika w celu udostępnienia akcji niestandardowej. Projektant, który implementuje IComponentInitializer , nie powinien zależeć od żadnej z jego metod — InitializeNewComponent lub InitializeExistingComponent — wywoływanej, ponieważ elementy przybornika nie są zobowiązane do wywoływania tych metod.

Metody

Nazwa Opis
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ż