IComponentInitializer Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Reihe empfohlener Standardwerte während der Komponentenerstellung bereit.
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- Abgeleitet
Hinweise
Die IComponentInitializer Schnittstelle kann von jedem Designer implementiert werden, bei dem es sich um eine Komponente handelt, die ebenfalls implementiert wird, die einen empfohlenen Satz von Standardwerten IDesignerfür die zu entwerfenden Komponente empfängt. IComponentInitializer wird beim Erstellen einer neuen Komponente abgefragt. Empfohlene Standardwerte für die Eigenschaften der Komponente werden als Name/Wert-Paare in einem Wörterbuch übergeben.
Dieses Design bietet zwei Anpassungspunkte: das Toolboxelement selbst kann ersetzt oder geändert werden, um benutzerdefinierte Aktionen auszuführen, oder der Designer für eine Komponente kann geändert werden, um eine benutzerdefinierte Aktion bereitzustellen. Ein Designer, der implementiert IComponentInitializer wird, sollte nicht von einer seiner Methoden InitializeNewComponent ( oder InitializeExistingComponent - aufgerufen werden) abhängen, da Toolboxelemente nicht verpflichtet sind, diese Methoden aufzurufen.
Methoden
| Name | Beschreibung |
|---|---|
| InitializeExistingComponent(IDictionary) |
Stellt eine Instanz einer Komponente im Standardzustand wieder her. |
| InitializeNewComponent(IDictionary) |
Initialisiert eine neue Komponente mithilfe einer Reihe empfohlener Werte. |