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 de carregador de designer básica 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 para o armazenamento que o carregador usou ao carregar o documento depois que o Flush método é chamado.
Por padrão, o ambiente de desenvolvimento do Visual Studio cria sua própria variedade de DesignerLoader que pode carregar projetos de designer básicos. Para criar um carregador de designer personalizado, você deve herdar de e implementar a classe abstrata DesignerLoader . Você não pode instanciar DesignerLoaderdiretamente , pois ele não tem construtor público.
Quando BeginLoad é invocado, o carregador do designer carrega o documento de design, exibe a superfície do designer usando a IDesignerHost interface e chama EndLoad na IDesignerLoaderHost interface quando concluído. A IDesignerLoaderHost implementação geralmente é a mesma classe que implementa IDesignerHost.
Construtores
DesignerLoader() |
Inicializa uma nova instância da classe DesignerLoader. |
Propriedades
Loading |
Obtém um valor que indica se carregador está carregando um documento atualmente. |
Métodos
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 em cache para o local do qual o designer foi carregado. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |