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 IDesigner, który otrzymuje zalecany zestaw wartości domyślnych dla składnika, który projektuje. IComponentInitializer jest odpytywane podczas tworzenia nowego składnika. Zalecane wartości domyślne właściwości składnika są przekazywane jako pary nazw/wartości w słowniku.

Ten projekt zapewnia dwa punkty dostosowywania: element przybornika może zostać zastąpiony lub zmieniony w celu wykonania 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 — InitializeNewComponent lub InitializeExistingComponent — wywoływanej, 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ż