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 a 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
Um IDesignerHost pode 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 de IDesignerHost para enfatizar que o carregador do designer, não o host do designer, deve iniciar todo o carregamento e recarregamento do documento de design.
Propriedades
Container |
Obtém o contêiner para este 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 de 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 criada. (Herdado de IDesignerHost) |
TransactionDescription |
Obtém a descrição da transação atual. (Herdado de IDesignerHost) |
Métodos
Activate() |
Ativa o designer que este host está hospedando. (Herdado de IDesignerHost) |
AddService(Type, Object) |
Adiciona o serviço especificado ao contêiner de serviço. (Herdado de IServiceContainer) |
AddService(Type, Object, Boolean) |
Adiciona o serviço especificado ao contêiner de serviço e, opcionalmente, promove o serviço para qualquer contêiner de serviço pai. (Herdado de IServiceContainer) |
AddService(Type, ServiceCreatorCallback) |
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) |
CreateComponent(Type) |
Cria um componente do tipo especificado e o adiciona ao documento de design. (Herdado de IDesignerHost) |
CreateComponent(Type, String) |
Cria um componente do tipo e nome especificados e o adiciona ao documento de design. (Herdado de IDesignerHost) |
CreateTransaction() |
Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar desfazer e refazer a funcionalidade de 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 suporte de 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 contêiner de 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 do tipo totalmente qualificado especificado. (Herdado de IDesignerHost) |
Reload() |
Recarrega o documento de design. |
RemoveService(Type) |
Remove o tipo de serviço especificado do contêiner de serviço. (Herdado de IServiceContainer) |
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) |
Eventos
Activated |
Ocorre quando esse designer é ativado. (Herdado de IDesignerHost) |
Deactivated |
Ocorre quando esse designer é desativado. (Herdado de IDesignerHost) |
LoadComplete |
Ocorre quando este designer termina de carregar seu documento. (Herdado de IDesignerHost) |
TransactionClosed |
Adiciona um manipulador de eventos para o evento TransactionClosed. (Herdado de IDesignerHost) |
TransactionClosing |
Adiciona um manipulador de eventos para o evento TransactionClosing. (Herdado de IDesignerHost) |
TransactionOpened |
Adiciona um manipulador de eventos para o evento TransactionOpened. (Herdado de IDesignerHost) |
TransactionOpening |
Adiciona um manipulador de eventos para o evento TransactionOpening. (Herdado de IDesignerHost) |