IComponentInitializer Interface

Definition

Stellt während der Komponentenerstellung einen Satz empfohlener Standardwerte bereit.Provides a set of recommended default values during component creation.

public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
Derived

Remarks

Die IComponentInitializer-Schnittstelle kann von jedem Designer implementiert werden, bei dem es sich um eine Komponente handelt, die ebenfalls IDesignerimplementiert, das einen empfohlenen Satz von Standardwerten für die zu erstellende Komponente empfängt.The IComponentInitializer interface can be implemented by any designer, which is a component that also implements IDesigner, which receives a recommended set of default values for the component it is designing. IComponentInitializer während der Erstellung einer neuen Komponente abgefragt.IComponentInitializer is queried during new component creation. Empfohlene Standardwerte für die Eigenschaften der Komponente werden als Name-Wert-Paare in einem Wörterbuch übermittelt.Recommended default values for the component's properties are passed in as name/value pairs in a dictionary.

Dieser Entwurf bietet zwei Anpassungs Punkte: das Toolbox Element 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.This design provides two customization points: the toolbox item itself can be replaced or changed to perform custom actions, or the designer for a component can be changed to provide a custom action. Ein Designer, der IComponentInitializer implementiert, sollte nicht von seinen Methoden InitializeNewComponent oder InitializeExistingComponent aufgerufen werden, da Toolbox Elemente nicht dazu verpflichtet sind, diese Methoden aufzurufen.A designer that implements IComponentInitializer should not depend on either of its methods - InitializeNewComponent or InitializeExistingComponent - being called, because toolbox items are not obligated to call these methods.

Eine Übersicht über das Erstellen von Entwurfs Komponenten finden Sie unter Erweitern der Entwurfszeit Unterstützung.For an overview of creating design components, see Extending Design-Time Support.

Methods

InitializeExistingComponent(IDictionary)

Stellt eine Instanz einer Komponente im Standardzustand wieder her.Restores an instance of a component to its default state.

InitializeNewComponent(IDictionary)

Initialisiert mithilfe eines Satzes empfohlener Werte eine neue Komponente.Initializes a new component using a set of recommended values.

Applies to

See also