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ć 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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla