Compartir a través de


EditingContext (Clase)

Contiene el estado contextual sobre un diseñador.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.EditingContext

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

Sintaxis

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

El tipo EditingContext expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público EditingContext Inicializa una nueva instancia de la clase EditingContext.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Items Obtiene la colección local de elementos de contexto que proporciona este contexto de edición.
Propiedad pública Services Obtiene el administrador de servicios de este contexto de edición.

Arriba

Métodos

  Nombre Descripción
Método protegido CreateContextItemManager Crea una instancia del administrador de elementos de contexto que se va a devolver de la propiedad Items.
Método protegido CreateServiceManager Crea una instancia del administrador de servicios que se va a devolver de la propiedad Services.
Método público Dispose() Libera todos los recursos que utiliza la estructura EditingContext.
Método protegido Dispose(Boolean) Libera los recursos no administrados que utiliza la colección EditingContext y, opcionalmente, también libera los recursos administrados.
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 Finalizador que implementa el modelo IDisposable. (Invalida a Object.Finalize()).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público Disposing Se produce cuando se llama al método Dispose.

Arriba

Comentarios

La clase EditingContext incluye el estado permanente, por ejemplo, una lista de los servicios que se están ejecutando en el diseñador. También incluye el estado transitorio que está compuesto de los elementos de contexto. Entre los ejemplos de elemento de contexto transitorio se incluye el conjunto de objetos actualmente seleccionados y la herramienta de edición que se usa para manipular los objetos en la superficie de diseño. El contexto de edición está diseñado para ser una clase concreta para facilitar el uso. Tiene una API protegida que se puede utilizar para reemplazar su implementación.

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)

ServiceManager

ContextItemManager

ContextItem

FeatureManager

Otros recursos

Arquitectura de contexto de edición

Introducción a la extensibilidad de WPF Designer