IDesignerLoaderHost Interface

Definição

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)

Aplica-se a

Confira também