Compartilhar via


Classe EditingContext

Contains contextual state about a designer.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.EditingContext

Namespace:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

'Declaração
Public Class EditingContext _
    Implements IDisposable
public class EditingContext : IDisposable
public ref class EditingContext : IDisposable
type EditingContext =  
    class
        interface IDisposable
    end
public class EditingContext implements IDisposable

O tipo EditingContext expõe os membros a seguir.

Construtores

  Nome Descrição
Método público EditingContext Initializes a new instance of the EditingContext class.

Início

Propriedades

  Nome Descrição
Propriedade pública Items Obtém a coleção de local de itens de contexto oferecidos por este contexto de edição.
Propriedade pública Services Obtém o Gerenciador de serviço para o contexto de edição.

Início

Métodos

  Nome Descrição
Método protegido CreateContextItemManager Cria uma instância do item de contexto manager a ser retornado a partir de Items propriedade.
Método protegido CreateServiceManager Cria uma instância do Gerenciador de serviço a ser retornado a partir de Services propriedade.
Método público Dispose() Libera todos os recursos usados pela EditingContext.
Método protegido Dispose(Boolean) Libera os recursos não gerenciados usados pela EditingContext e, opcionalmente, libera os recursos gerenciados.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Finalizador que implementa o IDisposable padrão. (Substitui Object.Finalize().)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público Disposing Ocorre quando o Dispose método é chamado.

Início

Comentários

O EditingContext classe inclui o estado permanente, como uma lista de serviços que estão em execução no designer. Ele também inclui o estado temporário que consiste em itens de contexto. O conjunto de objetos selecionados e a ferramenta de edição que está sendo usado para manipular objetos na superfície de design são exemplos de estado do item de contexto transitórios. O contexto de edição é projetado para ser uma classe concreta para facilidade de uso. Ele tem uma API protegida que pode ser usada para substituir a sua implementação.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Design

ServiceManager

ContextItemManager

ContextItem

FeatureManager

Outros recursos

Editar contexto arquitetura

Noções básicas sobre extensibilidade Designer WPF