IDesignerLoaderHost Interfaz

Definición

Proporciona una interfaz que puede extender un host de diseñador con el fin de admitir la carga a partir de un estado serializado.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
Derivado
Implementaciones

Comentarios

Un IDesignerHost puede implementar esta interfaz para habilitar la compatibilidad con la carga de un DesignerLoader.An IDesignerHost can implement this interface to enable support for loading by a DesignerLoader.

El cargador de diseñadores informa al host del diseñador que debe invocar una carga o recarga para que el host del diseñador pueda realizar tareas adicionales en estos momentos.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.

Esta clase se aísla de IDesignerHost para resaltar que el cargador de diseñadores, no el host del diseñador, debe iniciar toda la carga y recarga del documento de diseño.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.

Propiedades

Container

Obtiene el contenedor para el host del diseñador.Gets the container for this designer host.

(Heredado de IDesignerHost)
InTransaction

Obtiene un valor que indica si el host del diseñador está ejecutando actualmente una transacción.Gets a value indicating whether the designer host is currently in a transaction.

(Heredado de IDesignerHost)
Loading

Obtiene un valor que indica si el host del diseñador está cargando el documento.Gets a value indicating whether the designer host is currently loading the document.

(Heredado de IDesignerHost)
RootComponent

Obtiene la instancia de la clase base que se utiliza como componente raíz para el diseño actual.Gets the instance of the base class used as the root component for the current design.

(Heredado de IDesignerHost)
RootComponentClassName

Obtiene el nombre completo de la clase que se está diseñando.Gets the fully qualified name of the class being designed.

(Heredado de IDesignerHost)
TransactionDescription

Obtiene una descripción de la transacción actual.Gets the description of the current transaction.

(Heredado de IDesignerHost)

Métodos

Activate()

Activa el diseñador hospedado en este host.Activates the designer that this host is hosting.

(Heredado de IDesignerHost)
AddService(Type, Object)

Agrega el servicio especificado al contenedor de servicios.Adds the specified service to the service container.

(Heredado de IServiceContainer)
AddService(Type, Object, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio a cualquier contenedor de servicios primario.Adds the specified service to the service container, and optionally promotes the service to any parent service containers.

(Heredado de IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Agrega el servicio especificado al contenedor de servicios.Adds the specified service to the service container.

(Heredado de IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio para los contenedores de servicios principales.Adds the specified service to the service container, and optionally promotes the service to parent service containers.

(Heredado de IServiceContainer)
CreateComponent(Type)

Crea un componente del tipo especificado y lo agrega al documento de diseño.Creates a component of the specified type and adds it to the design document.

(Heredado de IDesignerHost)
CreateComponent(Type, String)

Crea un componente del tipo y nombre especificados y lo agrega al documento de diseño.Creates a component of the specified type and name, and adds it to the design document.

(Heredado de IDesignerHost)
CreateTransaction()

Crea una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de deshacer y rehacer.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality.

(Heredado de IDesignerHost)
CreateTransaction(String)

Crea una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de deshacer y rehacer, utilizando la descripción de transacción especificada.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.

(Heredado de IDesignerHost)
DestroyComponent(IComponent)

Destruye el componente especificado y lo quita del contenedor del diseñador.Destroys the specified component and removes it from the designer container.

(Heredado de IDesignerHost)
EndLoad(String, Boolean, ICollection)

Finaliza la operación de carga del diseñador.Ends the designer loading operation.

GetDesigner(IComponent)

Obtiene la instancia del diseñador que contiene el componente especificado.Gets the designer instance that contains the specified component.

(Heredado de IDesignerHost)
GetService(Type)

Obtiene el objeto de servicio del tipo especificado.Gets the service object of the specified type.

(Heredado de IServiceProvider)
GetType(String)

Obtiene una instancia del nombre de tipo completo especificado.Gets an instance of the specified, fully qualified type name.

(Heredado de IDesignerHost)
Reload()

Recarga el documento de diseño.Reloads the design document.

RemoveService(Type)

Quita el tipo de servicio especificado del contenedor de servicios.Removes the specified service type from the service container.

(Heredado de IServiceContainer)
RemoveService(Type, Boolean)

Quita el tipo de servicio especificado del contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario.Removes the specified service type from the service container, and optionally promotes the service to parent service containers.

(Heredado de IServiceContainer)

Eventos

Activated

Se produce cuando se activa el diseñador.Occurs when this designer is activated.

(Heredado de IDesignerHost)
Deactivated

Se produce cuando se desactiva el diseñador.Occurs when this designer is deactivated.

(Heredado de IDesignerHost)
LoadComplete

Se produce cuando el diseñador termina de cargar su documento.Occurs when this designer completes loading its document.

(Heredado de IDesignerHost)
TransactionClosed

Agrega un controlador de eventos para el evento TransactionClosed.Adds an event handler for the TransactionClosed event.

(Heredado de IDesignerHost)
TransactionClosing

Agrega un controlador de eventos para el evento TransactionClosing.Adds an event handler for the TransactionClosing event.

(Heredado de IDesignerHost)
TransactionOpened

Agrega un controlador de eventos para el evento TransactionOpened.Adds an event handler for the TransactionOpened event.

(Heredado de IDesignerHost)
TransactionOpening

Agrega un controlador de eventos para el evento TransactionOpening.Adds an event handler for the TransactionOpening event.

(Heredado de IDesignerHost)

Se aplica a

Consulte también: