ContextItemManager (Clase)

Mantiene un conjunto de elementos de contexto.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.ContextItemManager

Espacio de nombres:  Microsoft.Windows.Design
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

'Declaración
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

El tipo ContextItemManager expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ContextItemManager Inicializa una nueva instancia de la clase ContextItemManager.

Arriba

Métodos

  Nombre Descripción
Método público Contains(Type) Cuando se invalida en una clase derivada, devuelve un valor que indica si el administrador de elementos de contexto contiene un elemento del tipo especificado.
Método público Contains<TItemType>() Devuelve un valor que indica si el administrador de elementos de contexto contiene un elemento del tipo especificado.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetEnumerator Cuando se invalida en una clase derivada, obtiene una enumeración de elementos de contexto en el contexto de edición.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegidoMiembro estático GetTarget Método de utilidad que devuelve el objeto de destino para un delegado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetValue(Type) Cuando se invalida en una clase derivada, devuelve una instancia del tipo de elemento solicitado.
Método público GetValue<TItemType>() Devuelve una instancia del tipo de elemento solicitado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegidoMiembro estático NotifyItemChanged Llama al método OnItemChanged protegido en el ContextItem especificado.
Método protegidoMiembro estático RemoveCallback Método de aplicación auxiliar que lleva a cabo una acción Delegate.Remove, pero sabe el modo de desempaquetar delegados que son representantes de devoluciones de llamada genéricas.
Método público SetValue Cuando se invalida en una clase derivada, establece un elemento de contexto en el valor especificado.
Método público Subscribe(Type, SubscribeContextCallback) Cuando se invalida en una clase derivada, agrega una devolución de llamada que se invoca cuando cambia un elemento de contexto del tipo de elemento especificado.
Método público Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Agrega una devolución de llamada que se invoca cuando cambia un elemento de contexto del tipo de elemento especificado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público Unsubscribe(Type, SubscribeContextCallback) Cuando se invalida en una clase derivada, quita una suscripción.
Método público Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Quita una suscripción.

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator Para obtener una descripción de este miembro, vea IEnumerable.GetEnumerator.

Arriba

Comentarios

La clase ContextItemManager mantiene un conjunto de elementos de contexto. Un elemento de contexto representa un fragmento de estado transitorio en un diseñador.

Cree un ContextItemManager llamando al método CreateContextItemManager en EditingContext.

Utilice el método Subscribe para suscribirse a las notificaciones de cambios de elementos de contexto.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Windows.Design (Espacio de nombres)

ContextItem

SubscribeContextCallback<TContextItemType>

ServiceManager

FeatureManager

Otros recursos

Arquitectura de contexto de edición

Introducción a la extensibilidad de WPF Designer