IComponentInitializer Schnittstelle

Definition

Stellt während der Komponentenerstellung einen Satz empfohlener Standardwerte 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. Dabei handelt es sich um eine Komponente, die auch implementiert, die einen empfohlenen Satz von Standardwerten IDesignerfür die komponente empfängt, die sie entwerfen. IComponentInitializer wird während der Erstellung neuer Komponenten abgefragt. Empfohlene Standardwerte für die Eigenschaften der Komponente werden als Name/Wert-Paare in einem Wörterbuch übergeben.

Dieser Entwurf 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 , sollte nicht davon abhängen, dass eine seiner Methoden - InitializeNewComponent oder InitializeExistingComponent - aufgerufen wird, da Toolboxelemente nicht verpflichtet sind, diese Methoden aufzurufen.

Eine Übersicht über das Erstellen von Entwurfskomponenten finden Sie unter Erweitern Design-Time Support.

Methoden

InitializeExistingComponent(IDictionary)

Stellt eine Instanz einer Komponente im Standardzustand wieder her.

InitializeNewComponent(IDictionary)

Initialisiert mithilfe eines Satzes empfohlener Werte eine neue Komponente.

Gilt für:

Weitere Informationen