DesignerLoader Classe
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 básica do carregador de designer que pode ser usada para implementar um carregador de designer personalizado.
public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
- Herança
-
DesignerLoader
- Derivado
- Atributos
Comentários
DesignerLoader pode ser implementado para dar suporte ao carregamento personalizado de um designer e componentes de designer. Um carregador de designer também é responsável por gravar alterações em um documento aberto de volta ao armazenamento que o carregador usou ao carregar o documento depois que o Flush método é chamado.
Por padrão, o ambiente de desenvolvimento Visual Studio cria sua própria variedade de DesignerLoader que podem carregar projetos básicos do designer. Para criar um carregador de designer personalizado, você deve herdar e implementar a classe abstrata DesignerLoader . Não é possível instanciar DesignerLoaderdiretamente, pois ele não tem construtor público.
Quando BeginLoad é invocado, o carregador de designer carrega o documento de design, exibe a superfície do designer usando a IDesignerHost interface e chama EndLoad na IDesignerLoaderHost interface quando terminar. A IDesignerLoaderHost implementação geralmente é a mesma classe que implementa IDesignerHost.
Construtores
| Nome | Description |
|---|---|
| DesignerLoader() |
Inicializa uma nova instância da classe DesignerLoader. |
Propriedades
| Nome | Description |
|---|---|
| Loading |
Obtém um valor que indica se o carregador está carregando um documento no momento. |
Métodos
| Nome | Description |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Começa a carregar um designer. |
| Dispose() |
Libera todos os recursos usados pelo DesignerLoader. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Flush() |
Grava alterações armazenadas em cache no local do qual o designer foi carregado. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |