IDesignerLoaderHost Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma interface que pode estender um host projetado para suportar o carregamento a partir de um 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
- Implementações
Observações
An IDesignerHost pode implementar esta interface para permitir suporte para carregamento por um DesignerLoader.
O carregador designer informa o host designer que este precisa de invocar um carregamento ou recarregar para que o host designer possa realizar tarefas adicionais nesses momentos.
Esta classe é isolada de IDesignerHost para enfatizar que o carregador designer, e não o host designer, deve iniciar todo o carregamento e recarregamento do documento de design.
Propriedades
| Name | Description |
|---|---|
| Container |
Recebe o contentor para este host de design. (Herdado de IDesignerHost) |
| InTransaction |
Recebe um valor que indica se o host designer está atualmente numa transação. (Herdado de IDesignerHost) |
| Loading |
Recebe um valor que indica se o host designer está atualmente a carregar o documento. (Herdado de IDesignerHost) |
| RootComponent |
Obtém a instância da classe base usada como componente raiz para o design atual. (Herdado de IDesignerHost) |
| RootComponentClassName |
Obtém o nome totalmente qualificado da classe que está a ser desenhada. (Herdado de IDesignerHost) |
| TransactionDescription |
Obtém a descrição da transação atual. (Herdado de IDesignerHost) |
Métodos
| Name | Description |
|---|---|
| Activate() |
Ativa o designer que este anfitrião está a hospedar. (Herdado de IDesignerHost) |
| AddService(Type, Object, Boolean) |
Adiciona o serviço especificado ao contentor de serviço e, opcionalmente, promove o serviço para quaisquer contentores de serviço pai. (Herdado de IServiceContainer) |
| AddService(Type, Object) |
Adiciona o serviço especificado ao contentor de serviço. (Herdado de IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Adiciona o serviço especificado ao contentor de serviço e, opcionalmente, promove o serviço para os contentores de serviço pai. (Herdado de IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
Adiciona o serviço especificado ao contentor de serviço. (Herdado de IServiceContainer) |
| CreateComponent(Type, String) |
Cria um componente do tipo e nome especificados e adiciona-o ao documento de design. (Herdado de IDesignerHost) |
| CreateComponent(Type) |
Cria um componente do tipo especificado e adiciona-o ao documento de design. (Herdado de IDesignerHost) |
| CreateTransaction() |
Cria uma DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e permitir funcionalidades de desfazer e refazer suporte. (Herdado de IDesignerHost) |
| CreateTransaction(String) |
Cria uma DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e permitir funcionalidades de suporte para desfazer e refazer, usando a descrição da transação especificada. (Herdado de IDesignerHost) |
| DestroyComponent(IComponent) |
Destrói o componente especificado e remove-o do contentor designer. (Herdado de IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
Termina a operação de carregamento projetista. |
| GetDesigner(IComponent) |
Obtém a instância designer que contém o componente especificado. (Herdado de IDesignerHost) |
| GetService(Type) |
Recebe o objeto de serviço do tipo especificado. (Herdado de IServiceProvider) |
| GetType(String) |
Recebe uma instância do nome de tipo especificado e totalmente qualificado. (Herdado de IDesignerHost) |
| Reload() |
Recarrega o documento de design. |
| RemoveService(Type, Boolean) |
Remove o tipo de serviço especificado do contentor de serviço e, opcionalmente, promove o serviço para contentores de serviço pais. (Herdado de IServiceContainer) |
| RemoveService(Type) |
Remove o tipo de serviço especificado do contentor de serviço. (Herdado de IServiceContainer) |
evento
| Name | Description |
|---|---|
| Activated |
Ocorre quando este designer é ativado. (Herdado de IDesignerHost) |
| Deactivated |
Ocorre quando este designer é desativado. (Herdado de IDesignerHost) |
| LoadComplete |
Ocorre quando este designer termina de carregar o seu documento. (Herdado de IDesignerHost) |
| TransactionClosed |
Adiciona um gestor de eventos para o TransactionClosed evento. (Herdado de IDesignerHost) |
| TransactionClosing |
Adiciona um gestor de eventos para o TransactionClosing evento. (Herdado de IDesignerHost) |
| TransactionOpened |
Adiciona um gestor de eventos para o TransactionOpened evento. (Herdado de IDesignerHost) |
| TransactionOpening |
Adiciona um gestor de eventos para o TransactionOpening evento. (Herdado de IDesignerHost) |