IDesignerLoaderHost IDesignerLoaderHost IDesignerLoaderHost IDesignerLoaderHost Interface

Definizione

Fornisce un'interfaccia in grado di estendere un host di progettazione per supportare il caricamento da uno stato serializzato.Provides an interface that can extend a designer host to support loading from a serialized state.

public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Derivato
Implementazioni

Commenti

Un' IDesignerHost può implementare questa interfaccia per abilitare il supporto per il caricamento da un DesignerLoader.An IDesignerHost can implement this interface to enable support for loading by a DesignerLoader.

Il caricatore della finestra di progettazione informa l'host di progettazione che è necessario richiamare un caricamento o ricaricare in modo che l'host di progettazione è possibile eseguire attività aggiuntive in questi casi.The designer loader informs the designer host that it needs to invoke a load or reload so that the designer host can perform additional tasks at these times.

Questa classe è isolata da IDesignerHost per sottolineare il fatto che il caricatore della finestra di progettazione, non l'host di progettazione, è necessario avviare tutti i caricamenti e ricaricamento del documento di progettazione.This class is isolated from IDesignerHost to emphasize that the designer loader, not the designer host, must initiate all loading and reloading of the design document.

Metodi

Activate() Activate() Activate() Activate()

Attiva la finestra di progettazione ospitata dall'host.Activates the designer that this host is hosting.

(Inherited from IDesignerHost)
AddService(Type, Object) AddService(Type, Object) AddService(Type, Object) AddService(Type, Object)

Aggiunge il servizio specificato al contenitore dei servizi.Adds the specified service to the service container.

(Inherited from IServiceContainer)
AddService(Type, Object, Boolean) AddService(Type, Object, Boolean) AddService(Type, Object, Boolean) AddService(Type, Object, Boolean)

Aggiunge il servizio specificato al contenitore dei servizi e facoltativamente promuove il servizio a tutti i contenitori dei servizi padre.Adds the specified service to the service container, and optionally promotes the service to any parent service containers.

(Inherited from IServiceContainer)
AddService(Type, ServiceCreatorCallback) AddService(Type, ServiceCreatorCallback) AddService(Type, ServiceCreatorCallback) AddService(Type, ServiceCreatorCallback)

Aggiunge il servizio specificato al contenitore dei servizi.Adds the specified service to the service container.

(Inherited from IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean) AddService(Type, ServiceCreatorCallback, Boolean) AddService(Type, ServiceCreatorCallback, Boolean) AddService(Type, ServiceCreatorCallback, Boolean)

Aggiunge il servizio specificato al contenitore dei servizi e facoltativamente promuove il servizio ai contenitori dei servizi padre.Adds the specified service to the service container, and optionally promotes the service to parent service containers.

(Inherited from IServiceContainer)
CreateComponent(Type) CreateComponent(Type) CreateComponent(Type) CreateComponent(Type)

Crea un componente del tipo specificato e lo aggiunge al documento di progettazione.Creates a component of the specified type and adds it to the design document.

(Inherited from IDesignerHost)
CreateComponent(Type, String) CreateComponent(Type, String) CreateComponent(Type, String) CreateComponent(Type, String)

Crea un componente del tipo e del nome specificati e lo aggiunge al documento di progettazione.Creates a component of the specified type and name, and adds it to the design document.

(Inherited from IDesignerHost)
CreateTransaction() CreateTransaction() CreateTransaction() CreateTransaction()

Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality.

(Inherited from IDesignerHost)
CreateTransaction(String) CreateTransaction(String) CreateTransaction(String) CreateTransaction(String)

Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino, utilizzando la descrizione della transazione specificata.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.

(Inherited from IDesignerHost)
DestroyComponent(IComponent) DestroyComponent(IComponent) DestroyComponent(IComponent) DestroyComponent(IComponent)

Distrugge il componente specificato e lo rimuove dal contenitore di progettazione.Destroys the specified component and removes it from the designer container.

(Inherited from IDesignerHost)
EndLoad(String, Boolean, ICollection) EndLoad(String, Boolean, ICollection) EndLoad(String, Boolean, ICollection) EndLoad(String, Boolean, ICollection)

Termina l'operazione di caricamento della finestra di progettazione.Ends the designer loading operation.

GetDesigner(IComponent) GetDesigner(IComponent) GetDesigner(IComponent) GetDesigner(IComponent)

Ottiene l'istanza di progettazione contenente il componente specificato.Gets the designer instance that contains the specified component.

(Inherited from IDesignerHost)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Ottiene l'oggetto Service del tipo specificato.Gets the service object of the specified type.

(Inherited from IServiceProvider)
GetType(String) GetType(String) GetType(String) GetType(String)

Ottiene un'istanza del nome completo del tipo specificato.Gets an instance of the specified, fully qualified type name.

(Inherited from IDesignerHost)
Reload() Reload() Reload() Reload()

Ricarica il documento di progettazione.Reloads the design document.

RemoveService(Type) RemoveService(Type) RemoveService(Type) RemoveService(Type)

Rimuove il tipo di servizio specificato dal contenitore dei servizi.Removes the specified service type from the service container.

(Inherited from IServiceContainer)
RemoveService(Type, Boolean) RemoveService(Type, Boolean) RemoveService(Type, Boolean) RemoveService(Type, Boolean)

Rimuove il servizio specificato dal contenitore dei servizi e facoltativamente promuove il servizio ai contenitori dei servizi padre.Removes the specified service type from the service container, and optionally promotes the service to parent service containers.

(Inherited from IServiceContainer)

Eventi

Activated Activated Activated Activated

Viene generato quando viene attivata la finestra di progettazione.Occurs when this designer is activated.

(Inherited from IDesignerHost)
Deactivated Deactivated Deactivated Deactivated

Viene generato quando viene disattivata la finestra di progettazione.Occurs when this designer is deactivated.

(Inherited from IDesignerHost)
LoadComplete LoadComplete LoadComplete LoadComplete

Viene generato quando la finestra di progettazione completa il caricamento del documento.Occurs when this designer completes loading its document.

(Inherited from IDesignerHost)
TransactionClosed TransactionClosed TransactionClosed TransactionClosed

Aggiunge un gestore eventi per l'evento TransactionClosed.Adds an event handler for the TransactionClosed event.

(Inherited from IDesignerHost)
TransactionClosing TransactionClosing TransactionClosing TransactionClosing

Aggiunge un gestore eventi per l'evento TransactionClosing.Adds an event handler for the TransactionClosing event.

(Inherited from IDesignerHost)
TransactionOpened TransactionOpened TransactionOpened TransactionOpened

Aggiunge un gestore eventi per l'evento TransactionOpened.Adds an event handler for the TransactionOpened event.

(Inherited from IDesignerHost)
TransactionOpening TransactionOpening TransactionOpening TransactionOpening

Aggiunge un gestore eventi per l'evento TransactionOpening.Adds an event handler for the TransactionOpening event.

(Inherited from IDesignerHost)

Proprietà

Container Container Container Container

Ottiene il contenitore di questo host di progettazione.Gets the container for this designer host.

(Inherited from IDesignerHost)
InTransaction InTransaction InTransaction InTransaction

Ottiene un valore che indica se l'host di progettazione si trova attualmente in una transazione.Gets a value indicating whether the designer host is currently in a transaction.

(Inherited from IDesignerHost)
Loading Loading Loading Loading

Ottiene un valore che indica se al momento l'host di progettazione sta caricando il documento.Gets a value indicating whether the designer host is currently loading the document.

(Inherited from IDesignerHost)
RootComponent RootComponent RootComponent RootComponent

Ottiene l'istanza della classe di base utilizzata come componente di primo livello per la progettazione corrente.Gets the instance of the base class used as the root component for the current design.

(Inherited from IDesignerHost)
RootComponentClassName RootComponentClassName RootComponentClassName RootComponentClassName

Ottiene il nome completo della classe che si sta progettando.Gets the fully qualified name of the class being designed.

(Inherited from IDesignerHost)
TransactionDescription TransactionDescription TransactionDescription TransactionDescription

Ottiene la descrizione della transazione corrente.Gets the description of the current transaction.

(Inherited from IDesignerHost)

Si applica a

Vedi anche