IDesignerLoaderHost Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma interface que pode estender um host de designer para dar suporte ao carregamento 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
Comentários
É IDesignerHost possível implementar essa interface para habilitar o suporte para carregamento por um DesignerLoader.
O carregador de designer informa ao host do designer que ele precisa invocar uma carga ou recarregar para que o host do designer possa executar tarefas adicionais nestes momentos.
Essa classe é isolada para IDesignerHost enfatizar que o carregador do designer, não o host do designer, deve iniciar todo o carregamento e recarregamento do documento de design.
Propriedades
| Nome | Description |
|---|---|
| Container |
Obtém o contêiner deste host de designer. (Herdado de IDesignerHost) |
| InTransaction |
Obtém um valor que indica se o host do designer está atualmente em uma transação. (Herdado de IDesignerHost) |
| Loading |
Obtém um valor que indica se o host do designer está carregando o documento no momento. (Herdado de IDesignerHost) |
| RootComponent |
Obtém a instância da classe base usada como o componente raiz para o design atual. (Herdado de IDesignerHost) |
| RootComponentClassName |
Obtém o nome totalmente qualificado da classe que está sendo projetada. (Herdado de IDesignerHost) |
| TransactionDescription |
Obtém a descrição da transação atual. (Herdado de IDesignerHost) |
Métodos
| Nome | Description |
|---|---|
| Activate() |
Ativa o designer que este host está hospedando. (Herdado de IDesignerHost) |
| AddService(Type, Object, Boolean) |
Adiciona o serviço especificado ao contêiner de serviço e, opcionalmente, promove o serviço a todos os contêineres de serviço pai. (Herdado de IServiceContainer) |
| AddService(Type, Object) |
Adiciona o serviço especificado ao contêiner de serviço. (Herdado de IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Adiciona o serviço especificado ao contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai. (Herdado de IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
Adiciona o serviço especificado ao contêiner de serviço. (Herdado de IServiceContainer) |
| CreateComponent(Type, String) |
Cria um componente do tipo e do nome especificados e o adiciona 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 um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de desfazer e refazer o suporte. (Herdado de IDesignerHost) |
| CreateTransaction(String) |
Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de desfazer e refazer o suporte, usando a descrição da transação especificada. (Herdado de IDesignerHost) |
| DestroyComponent(IComponent) |
Destrói o componente especificado e o remove do contêiner do designer. (Herdado de IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
Encerra a operação de carregamento do designer. |
| GetDesigner(IComponent) |
Obtém a instância do designer que contém o componente especificado. (Herdado de IDesignerHost) |
| GetService(Type) |
Obtém o objeto de serviço do tipo especificado. (Herdado de IServiceProvider) |
| GetType(String) |
Obtém uma instância do nome de tipo totalmente qualificado especificado. (Herdado de IDesignerHost) |
| Reload() |
Recarrega o documento de design. |
| RemoveService(Type, Boolean) |
Remove o tipo de serviço especificado do contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai. (Herdado de IServiceContainer) |
| RemoveService(Type) |
Remove o tipo de serviço especificado do contêiner de serviço. (Herdado de IServiceContainer) |
Eventos
| Nome | Description |
|---|---|
| Activated |
Ocorre quando esse designer é ativado. (Herdado de IDesignerHost) |
| Deactivated |
Ocorre quando esse designer é desativado. (Herdado de IDesignerHost) |
| LoadComplete |
Ocorre quando este designer conclui o carregamento de seu documento. (Herdado de IDesignerHost) |
| TransactionClosed |
Adiciona um processador de eventos para o TransactionClosed evento. (Herdado de IDesignerHost) |
| TransactionClosing |
Adiciona um processador de eventos para o TransactionClosing evento. (Herdado de IDesignerHost) |
| TransactionOpened |
Adiciona um processador de eventos para o TransactionOpened evento. (Herdado de IDesignerHost) |
| TransactionOpening |
Adiciona um processador de eventos para o TransactionOpening evento. (Herdado de IDesignerHost) |