IDesignerLoaderHost Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtiene una enumeración de servicios de tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtiene una enumeración de servicios de tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtiene un servicio de tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtiene un servicio de tipo |
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 |
GetRequiredService<T>(IServiceProvider) |
Obtiene el servicio de tipo |
GetService<T>(IServiceProvider) |
Obtiene el servicio de tipo |
GetServices(IServiceProvider, Type) |
Obtiene una enumeración de los servicios de tipo |
GetServices<T>(IServiceProvider) |
Obtiene una enumeración de los servicios de tipo |
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. |