IDesignerLoaderHost Interface

Definição

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)

Aplica-se a

Ver também