IComponentInitializer Interfész

Definíció

Az összetevők létrehozása során ajánlott alapértelmezett értékek készletét biztosítja.

public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
Származtatott

Megjegyzések

Az IComponentInitializer interfészt bármely tervező implementálhatja, amely egy olyan összetevő, amely szintén implementálható IDesigner, és amely megkapja a tervezett összetevő alapértelmezett értékeinek ajánlott készletét. IComponentInitializer a rendszer lekérdezi az új összetevők létrehozásakor. Az összetevő tulajdonságainak ajánlott alapértelmezett értékei név/érték párként lesznek átadva egy szótárban.

Ez a kialakítás két testreszabási pontot biztosít: magát az eszközkészlet-elemet lecserélheti vagy módosíthatja egyéni műveletek végrehajtásához, vagy egy összetevő tervezője módosítható, hogy egyéni műveletet biztosítson. A implementáló tervezők IComponentInitializer nem függenek egyik metódusától sem – InitializeNewComponent vagy InitializeExistingComponent – a meghívástól, mert az eszközkészletelemek nem kötelesek meghívni ezeket a metódusokat.

A tervezési összetevők létrehozásának áttekintését a Design-Time támogatásának kiterjesztése című témakörben tekintheti meg.

Metódusok

Name Description
InitializeExistingComponent(IDictionary)

Visszaállítja egy összetevő egy példányát az alapértelmezett állapotba.

InitializeNewComponent(IDictionary)

Inicializál egy új összetevőt a javasolt értékek halmazával.

A következőre érvényes:

Lásd még