IComponentInitializer Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller en uppsättning rekommenderade standardvärden när komponenten skapas.
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- Härledda
Kommentarer
Gränssnittet IComponentInitializer kan implementeras av vilken designer som helst, vilket är en komponent som också implementerar IDesigner, som tar emot en rekommenderad uppsättning standardvärden för den komponent som den utformar. IComponentInitializer efterfrågas när den nya komponenten skapas. Rekommenderade standardvärden för komponentens egenskaper skickas som namn/värde-par i en ordlista.
Den här designen innehåller två anpassningspunkter: själva verktygslådans objekt kan ersättas eller ändras för att utföra anpassade åtgärder, eller så kan designern för en komponent ändras för att tillhandahålla en anpassad åtgärd. En designer som implementerar IComponentInitializer bör inte vara beroende av att någon av dess metoder - InitializeNewComponent eller InitializeExistingComponent - anropas, eftersom verktygslådeobjekt inte är skyldiga att anropa dessa metoder.
En översikt över hur du skapar designkomponenter finns i Utöka Design-Time Support.
Metoder
| Name | Description |
|---|---|
| InitializeExistingComponent(IDictionary) |
Återställer en instans av en komponent till standardtillståndet. |
| InitializeNewComponent(IDictionary) |
Initierar en ny komponent med hjälp av en uppsättning rekommenderade värden. |