IComponentInitializer Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |