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.

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

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ż