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 para admitir la carga desde 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
| Nombre | Description |
|---|---|
| Container |
Obtiene el contenedor de este host de diseñador. (Heredado de IDesignerHost) |
| InTransaction |
Obtiene un valor que indica si el host del diseñador está actualmente en 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 utilizada 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 la descripción de la transacción actual. (Heredado de IDesignerHost) |
Métodos
| Nombre | Description |
|---|---|
| Activate() |
Activa el diseñador que hospeda este host. (Heredado de IDesignerHost) |
| AddService(Type, Object, Boolean) |
Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio a los contenedores de servicios primarios. (Heredado de IServiceContainer) |
| AddService(Type, Object) |
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 a los contenedores de servicios primarios. (Heredado de IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
Agrega el servicio especificado al contenedor de servicios. (Heredado de IServiceContainer) |
| CreateComponent(Type, String) |
Crea un componente del tipo y el nombre especificados y lo agrega al documento de diseño. (Heredado de IDesignerHost) |
| CreateComponent(Type) |
Crea un componente del tipo especificado y lo agrega al documento de diseño. (Heredado de IDesignerHost) |
| CreateTransaction() |
Crea un objeto DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar la funcionalidad de soporte técnico para deshacer y rehacer. (Heredado de IDesignerHost) |
| CreateTransaction(String) |
Crea un objeto DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar la funcionalidad de soporte técnico de deshacer y rehacer, mediante 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() |
Vuelve a cargar el documento de diseño. |
| RemoveService(Type, Boolean) |
Quita el tipo de servicio especificado del contenedor de servicios y, opcionalmente, promueve el servicio a contenedores de servicios primarios. (Heredado de IServiceContainer) |
| RemoveService(Type) |
Quita el tipo de servicio especificado del contenedor de servicios. (Heredado de IServiceContainer) |
Eventos
| Nombre | Description |
|---|---|
| Activated |
Se produce cuando se activa este diseñador. (Heredado de IDesignerHost) |
| Deactivated |
Se produce cuando se desactiva este diseñador. (Heredado de IDesignerHost) |
| LoadComplete |
Se produce cuando este diseñador finaliza la carga de su documento. (Heredado de IDesignerHost) |
| TransactionClosed |
Agrega un controlador de eventos para el TransactionClosed evento. (Heredado de IDesignerHost) |
| TransactionClosing |
Agrega un controlador de eventos para el TransactionClosing evento. (Heredado de IDesignerHost) |
| TransactionOpened |
Agrega un controlador de eventos para el TransactionOpened evento. (Heredado de IDesignerHost) |
| TransactionOpening |
Agrega un controlador de eventos para el TransactionOpening evento. (Heredado de IDesignerHost) |