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.

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
Derivado
Implementaciones

Comentarios

Puede IDesignerHost implementar esta interfaz para habilitar la compatibilidad con la carga mediante .DesignerLoader

El cargador del diseñador informa al host del diseñador de que necesita invocar una carga o recarga para que el host del diseñador pueda realizar tareas adicionales en estos momentos.

Esta clase está aislada de IDesignerHost para resaltar que el cargador del diseñador, no el host del diseñador, debe iniciar toda la carga y recarga del documento de diseño.

Propiedades

Container

Obtiene el contenedor para el host del diseñador.

(Heredado de IDesignerHost)
InTransaction

Obtiene un valor que indica si el host del diseñador está ejecutando actualmente una transacción.

(Heredado de IDesignerHost)
Loading

Obtiene un valor que indica si el host del diseñador está cargando el documento.

(Heredado de IDesignerHost)
RootComponent

Obtiene la instancia de la clase base que se utiliza como componente raíz para el diseño actual.

(Heredado de IDesignerHost)
RootComponentClassName

Obtiene el nombre completo de la clase que se está diseñando.

(Heredado de IDesignerHost)
TransactionDescription

Obtiene una descripción de la transacción actual.

(Heredado de IDesignerHost)

Métodos

Activate()

Activa el diseñador hospedado en este host.

(Heredado de IDesignerHost)
AddService(Type, Object)

Agrega el servicio especificado al contenedor de servicios.

(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.

(Heredado de IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Agrega el servicio especificado al contenedor de servicios.

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

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario.

(Heredado de IServiceContainer)
CreateComponent(Type)

Crea un componente del tipo especificado y lo agrega al documento de diseño.

(Heredado de IDesignerHost)
CreateComponent(Type, String)

Crea un componente del tipo y nombre especificados y lo agrega al documento de diseño.

(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.

(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.

(Heredado de IDesignerHost)
DestroyComponent(IComponent)

Destruye el componente especificado y lo quita del contenedor del diseñador.

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

Finaliza la operación de carga del diseñador.

GetDesigner(IComponent)

Obtiene la instancia del diseñador que contiene el componente especificado.

(Heredado de IDesignerHost)
GetService(Type)

Obtiene el objeto de servicio del tipo especificado.

(Heredado de IServiceProvider)
GetType(String)

Obtiene una instancia del nombre de tipo completo especificado.

(Heredado de IDesignerHost)
Reload()

Recarga el documento de diseño.

RemoveService(Type)

Quita el tipo de servicio especificado del contenedor de servicios.

(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.

(Heredado de IServiceContainer)

Eventos

Activated

Se produce cuando se activa el diseñador.

(Heredado de IDesignerHost)
Deactivated

Se produce cuando se desactiva el diseñador.

(Heredado de IDesignerHost)
LoadComplete

Se produce cuando el diseñador termina de cargar su documento.

(Heredado de IDesignerHost)
TransactionClosed

Agrega un controlador de eventos para el evento TransactionClosed.

(Heredado de IDesignerHost)
TransactionClosing

Agrega un controlador de eventos para el evento TransactionClosing.

(Heredado de IDesignerHost)
TransactionOpened

Agrega un controlador de eventos para el evento TransactionOpened.

(Heredado de IDesignerHost)
TransactionOpening

Agrega un controlador de eventos para el evento TransactionOpening.

(Heredado de IDesignerHost)

Métodos de extensión

GetKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtiene una enumeración de servicios de tipo serviceType de .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Obtiene una enumeración de servicios de tipo T de .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtiene un servicio de tipo serviceType de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

CreateAsyncScope(IServiceProvider)

Crea una instancia de AsyncServiceScope que se puede usar para resolver los servicios con ámbito.

CreateScope(IServiceProvider)

Crea una instancia de IServiceScope que se puede usar para resolver los servicios con ámbito.

GetRequiredService(IServiceProvider, Type)

Obtiene el servicio de tipo serviceType de IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetServices(IServiceProvider, Type)

Obtiene una enumeración de los servicios de tipo serviceType de IServiceProvider.

GetServices<T>(IServiceProvider)

Obtiene una enumeración de los servicios de tipo T de IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtiene el objeto que recopila los registros enviados al registrador falso.

GetFakeRedactionCollector(IServiceProvider)

Obtiene la instancia falsa del recopilador de redactores del contenedor de inserción de dependencias.

Se aplica a

Consulte también