IComponentInitializer IComponentInitializer IComponentInitializer 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
Abgeleitet

Hinweise

Die IComponentInitializer Schnittstelle kann implementiert werden, durch einen beliebigen Designer, der eine Komponente, die auch implementiert IDesigner, die empfängt eines empfohlenen Satz von Standardwerten für die Komponente, die es entworfen wird.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 wird während der Erstellung einer neuen Komponente abgefragt werden.IComponentInitializer is queried during new component creation. Empfohlener Standardwerte für die Eigenschaften der Komponente werden als Name/Wert-Paare in einem Wörterbuch übergeben.Recommended default values for the component's properties are passed in as name/value pairs in a dictionary.

Dieser Entwurf bietet zwei Anpassungspunkte: das Toolboxelement selbst ersetzt oder geändert, um benutzerdefinierte Aktionen ausgeführt werden kann, oder der Designer für eine Komponente, die zum Bereitstellen einer benutzerdefinierten Aktion geändert werden kann.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, implementiert IComponentInitializer sollten nicht abhängig sein, auf dessen Methoden - InitializeNewComponent oder InitializeExistingComponent -wird aufgerufen, da Toolboxelemente nicht verpflichtet ist, rufen Sie diese Methoden sind.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 Entwerfen von Komponenten erstellen, finden Sie unter Extending Design-Time Support.For an overview of creating design components, see Extending Design-Time Support.

Methoden

InitializeExistingComponent(IDictionary) InitializeExistingComponent(IDictionary) InitializeExistingComponent(IDictionary) InitializeExistingComponent(IDictionary)

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

InitializeNewComponent(IDictionary) InitializeNewComponent(IDictionary) InitializeNewComponent(IDictionary) InitializeNewComponent(IDictionary)

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

Gilt für:

Siehe auch