IComponentInitializer Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een set aanbevolen standaardwaarden tijdens het maken van onderdelen.
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- Afgeleid
Opmerkingen
De IComponentInitializer interface kan worden geïmplementeerd door elke ontwerper, een onderdeel dat ook implementeert IDesigner, dat een aanbevolen set standaardwaarden ontvangt voor het onderdeel dat het ontwerpt. IComponentInitializer wordt opgevraagd tijdens het maken van een nieuw onderdeel. Aanbevolen standaardwaarden voor de eigenschappen van het onderdeel worden doorgegeven als naam-/waardeparen in een woordenlijst.
Dit ontwerp biedt twee aanpassingspunten: het werksetitem zelf kan worden vervangen of gewijzigd om aangepaste acties uit te voeren, of de ontwerpfunctie voor een onderdeel kan worden gewijzigd om een aangepaste actie te bieden. Een ontwerper die implementeert IComponentInitializer , mag niet afhankelijk zijn van een van de methoden , InitializeNewComponent of InitializeExistingComponent - die worden aangeroepen, omdat werksetitems niet verplicht zijn om deze methoden aan te roepen.
Zie Uitbreiden Design-Time Ondersteuning voor een overzicht van het maken van ontwerponderdelen.
Methoden
| Name | Description |
|---|---|
| InitializeExistingComponent(IDictionary) |
Hiermee herstelt u een exemplaar van een onderdeel naar de standaardstatus. |
| InitializeNewComponent(IDictionary) |
Initialiseert een nieuw onderdeel met behulp van een set aanbevolen waarden. |