IComponentInitializer Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |