IDesignerLoaderHost 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.
Tillhandahåller ett gränssnitt som kan utöka en designervärd för att stödja inläsning från ett serialiserat tillstånd.
public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
interface IDesignerHost
interface IServiceContainer
interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
- Härledda
- Implementeringar
Kommentarer
En IDesignerHost kan implementera det här gränssnittet för att aktivera stöd för inläsning av en DesignerLoader.
Designerinläsaren informerar designervärden om att den måste anropa en inläsning eller ny inläsning så att designervärden kan utföra ytterligare uppgifter vid dessa tidpunkter.
Den här klassen är isolerad från IDesignerHost för att betona att designerinläsaren, inte designervärden, måste initiera all inläsning och omläsning av designdokumentet.
Egenskaper
| Name | Description |
|---|---|
| Container |
Hämtar containern för den här designervärden. (Ärvd från IDesignerHost) |
| InTransaction |
Hämtar ett värde som anger om designervärden för närvarande är i en transaktion. (Ärvd från IDesignerHost) |
| Loading |
Hämtar ett värde som anger om designervärden för närvarande läser in dokumentet. (Ärvd från IDesignerHost) |
| RootComponent |
Hämtar instansen av basklassen som används som rotkomponent för den aktuella designen. (Ärvd från IDesignerHost) |
| RootComponentClassName |
Hämtar det fullständigt kvalificerade namnet på klassen som utformas. (Ärvd från IDesignerHost) |
| TransactionDescription |
Hämtar beskrivningen av den aktuella transaktionen. (Ärvd från IDesignerHost) |
Metoder
| Name | Description |
|---|---|
| Activate() |
Aktiverar designern som den här värden är värd för. (Ärvd från IDesignerHost) |
| AddService(Type, Object, Boolean) |
Lägger till den angivna tjänsten i tjänstcontainern och höjer eventuellt upp tjänsten till alla överordnade tjänstcontainrar. (Ärvd från IServiceContainer) |
| AddService(Type, Object) |
Lägger till den angivna tjänsten i tjänstcontainern. (Ärvd från IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Lägger till den angivna tjänsten i tjänstcontainern och höjer eventuellt upp tjänsten till överordnade tjänstcontainrar. (Ärvd från IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
Lägger till den angivna tjänsten i tjänstcontainern. (Ärvd från IServiceContainer) |
| CreateComponent(Type, String) |
Skapar en komponent av den angivna typen och namnet och lägger till den i designdokumentet. (Ärvd från IDesignerHost) |
| CreateComponent(Type) |
Skapar en komponent av den angivna typen och lägger till den i designdokumentet. (Ärvd från IDesignerHost) |
| CreateTransaction() |
Skapar en DesignerTransaction som kan kapsla in händelsesekvenser för att förbättra prestanda och aktivera ångra och göra om supportfunktioner. (Ärvd från IDesignerHost) |
| CreateTransaction(String) |
Skapar en DesignerTransaction som kan kapsla in händelsesekvenser för att förbättra prestanda och aktivera ångra och göra om supportfunktioner med hjälp av den angivna transaktionsbeskrivningen. (Ärvd från IDesignerHost) |
| DestroyComponent(IComponent) |
Förstör den angivna komponenten och tar bort den från designercontainern. (Ärvd från IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
Avslutar designerinläsningsåtgärden. |
| GetDesigner(IComponent) |
Hämtar designerinstansen som innehåller den angivna komponenten. (Ärvd från IDesignerHost) |
| GetService(Type) |
Hämtar tjänstobjektet av den angivna typen. (Ärvd från IServiceProvider) |
| GetType(String) |
Hämtar en instans av det angivna fullständigt kvalificerade typnamnet. (Ärvd från IDesignerHost) |
| Reload() |
Läser in designdokumentet igen. |
| RemoveService(Type, Boolean) |
Tar bort den angivna tjänsttypen från tjänstcontainern och höjer eventuellt upp tjänsten till överordnade tjänstcontainrar. (Ärvd från IServiceContainer) |
| RemoveService(Type) |
Tar bort den angivna tjänsttypen från tjänstcontainern. (Ärvd från IServiceContainer) |
Händelser
| Name | Description |
|---|---|
| Activated |
Inträffar när den här designern är aktiverad. (Ärvd från IDesignerHost) |
| Deactivated |
Inträffar när designern inaktiveras. (Ärvd från IDesignerHost) |
| LoadComplete |
Inträffar när designern har läst in dokumentet. (Ärvd från IDesignerHost) |
| TransactionClosed |
Lägger till en händelsehanterare för TransactionClosed händelsen. (Ärvd från IDesignerHost) |
| TransactionClosing |
Lägger till en händelsehanterare för TransactionClosing händelsen. (Ärvd från IDesignerHost) |
| TransactionOpened |
Lägger till en händelsehanterare för TransactionOpened händelsen. (Ärvd från IDesignerHost) |
| TransactionOpening |
Lägger till en händelsehanterare för TransactionOpening händelsen. (Ärvd från IDesignerHost) |