Classe ContextItemManager
Mantém um conjunto de itens de contexto.
Hierarquia de herança
System.Object
Microsoft.Windows.Design.ContextItemManager
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)
Sintaxe
'Declaração
Public MustInherit Class ContextItemManager _
Implements IEnumerable(Of ContextItem), IEnumerable
public abstract class ContextItemManager : IEnumerable<ContextItem>,
IEnumerable
public ref class ContextItemManager abstract : IEnumerable<ContextItem^>,
IEnumerable
[<AbstractClass>]
type ContextItemManager =
class
interface IEnumerable<ContextItem>
interface IEnumerable
end
public abstract class ContextItemManager implements IEnumerable<ContextItem>, IEnumerable
O tipo ContextItemManager expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ContextItemManager | Initializes a new instance of the ContextItemManager class. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Contains(Type) | Quando substituído em uma classe derivada, retorna um valor que indica se o Gerenciador de item de contexto contém um item do tipo especificado. | |
Contains<TItemType>() | Retorna um valor que indica se o Gerenciador de item de contexto contém um item do tipo especificado. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetEnumerator | Quando substituído em uma classe derivada, obtém uma enumeração de itens de contexto no contexto de edição. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetTarget | Um método de utilitário que retorna o objeto de destino para um representante. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
GetValue(Type) | Quando substituído em uma classe derivada, retorna uma instância do tipo item solicitado. | |
GetValue<TItemType>() | Retorna uma instância do tipo item solicitado. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
NotifyItemChanged | Invoca o protegido OnItemChanged método especificado ContextItem. | |
RemoveCallback | Um método auxiliar que realiza uma Delegate.Remove, mas sabe como decodificar os delegados são proxies para retornos de chamada genéricos. | |
SetValue | Quando substituído em uma classe derivada, define um item de contexto para o valor especificado. | |
Subscribe(Type, SubscribeContextCallback) | Quando substituído em uma classe derivada, adiciona um retorno de chamada é invocado quando um item de contexto das alterações de tipo de item especificado. | |
Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Adiciona um retorno de chamada é invocado quando um item de contexto das alterações de tipo de item especificado. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
Unsubscribe(Type, SubscribeContextCallback) | Quando substituído em uma classe derivada, remove uma assinatura. | |
Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Remove uma assinatura. |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IEnumerable.GetEnumerator | Para obter uma descrição desse membro, consulte IEnumerable.GetEnumerator. |
Início
Comentários
O ContextItemManager classe mantém um conjunto de itens de contexto. Um item de contexto representa uma parte transitória do estado em um designer.
Criar um ContextItemManager chamando o CreateContextItemManager método em EditingContext.
Use o Subscribe método para se inscrever na alteração de notificações no contexto de itens.
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
SubscribeContextCallback<TContextItemType>