IDesignerLoaderHost Interface

Definição

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)

Métodos de Extensão

Nome Description
CreateAsyncScope(IServiceProvider)

Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com escopo.

CreateScope(IServiceProvider)

Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo.

GetKeyedService(IServiceProvider, Type, Object)

Obter o serviço do tipo serviceType do IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Obter o serviço do tipo T do IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Obter uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obter uma enumeração de serviços do tipo T do IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obter o serviço do tipo serviceType do IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obter o serviço do tipo T do IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Obter o serviço do tipo serviceType do IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obter o serviço do tipo T do IServiceProvider.

GetService<T>(IServiceProvider)

Obter o serviço do tipo T do IServiceProvider.

GetServices(IServiceProvider, Type)

Obter uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetServices<T>(IServiceProvider)

Obter uma enumeração de serviços do tipo T do IServiceProvider.

Aplica-se a

Confira também