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 | |
---|---|---|
ContextItemManager | Inicializa una nueva instancia de la clase ContextItemManager. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
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. | |
Contains<TItemType>() | Devuelve un valor que indica si el administrador de elementos de contexto contiene un elemento del tipo especificado. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GetEnumerator | Cuando se invalida en una clase derivada, obtiene una enumeración de elementos de contexto en el contexto de edición. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetTarget | Método de utilidad que devuelve el objeto de destino para un delegado. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValue(Type) | Cuando se invalida en una clase derivada, devuelve una instancia del tipo de elemento solicitado. | |
GetValue<TItemType>() | Devuelve una instancia del tipo de elemento solicitado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
NotifyItemChanged | Llama al método OnItemChanged protegido en el ContextItem especificado. | |
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. | |
SetValue | Cuando se invalida en una clase derivada, establece un elemento de contexto en el valor especificado. | |
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. | |
Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Agrega una devolución de llamada que se invoca cuando cambia un elemento de contexto del tipo de elemento especificado. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
Unsubscribe(Type, SubscribeContextCallback) | Cuando se invalida en una clase derivada, quita una suscripción. | |
Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) | Quita una suscripción. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
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)
SubscribeContextCallback<TContextItemType>