Compartir a través de


Microsoft.Windows.Design (Espacio de nombres)

Proporciona fundamento básico para cualquier diseñador mediante un servicio, un backplane de datos, y la manipulación de metadatos.

El espacio de nombres Microsoft.Windows.Design proporciona clases para administrar el estado en un diseñador.El estado se representa mediante la clase ContextItem.El comportamiento se especifica mediante servicios, administrados por un ServiceManager.EditingContext contiene la información de estado de todo el diseñador.Utilice SubscribeContextCallback<TContextItemType> para recibir una notificación cuando cambie un elemento de contexto.

Clases

  Clase Descripción
Clase pública AssemblyReferences Infraestructura. Un elemento de contexto que mantiene el conjunto de referencias que el diseñador usa para resolver la información de tipo.
Clase pública ContextItem Representa un único fragmento de estado en el diseñador.
Clase pública ContextItemManager Mantiene un conjunto de elementos de contexto.
Clase pública DataContextValueSourceAttribute Permite a un diseñador determinar la herencia de contexto de datos en el árbol visual de una propiedad concreta.
Clase pública DisplayPropertyAttribute Determina la propiedad que se va a usar al mostrar una instancia de un objeto en un diseñador.
Clase pública EditingContext Contiene el estado contextual sobre un diseñador.
Clase pública OrderToken Una clase genérica que identifica el criterio de ordenación de elementos jerárquicos.
Clase pública RequirementAttribute Define los atributos que utiliza la clase RequirementValidator.
Clase pública RequirementSubscription Proporciona una notificación cuando los cambios en el contexto de edición pueden haber satisfecho el requisito adjunto.
Clase pública RequirementValidator Determina si el contexto y los servicios necesarios están disponibles para el tipo especificado.
Clase pública RequiresContextItemAttribute Indica que la clase se basa en el contexto especificado.
Clase pública RequiresServiceAttribute Indica que la clase se basa en el servicio especificado.
Clase pública ServiceManager Representa el comportamiento asociado a un EditingContext.
Clase pública ThumbnailAttribute Asocia un icono a un control Windows Presentation Foundation (WPF) o Silverlight personalizado en el cuadro de herramientas para Visual Studio o Expression Blend. 
Clase pública ToolboxBrowsableAttribute Especifica si hay un control visible en el explorador del cuadro de herramientas del diseñador.
Clase pública ToolboxCategoryAttribute Especifica la categoría donde aparece una clase en el cuadro de herramientas de un diseñador.
Clase pública ToolboxExampleAttribute Infraestructura. Especifica el tipo que implementa la interfaz IToolboxExampleFactory.
Clase pública ToolboxTabNameAttribute Especifica la pestaña donde aparece una clase en el cuadro de herramientas de un diseñador.

Interfaces

  Interfaz Descripción
Interfaz pública IToolboxExample Infraestructura. Especifica una instancia de ejemplo de un elemento del cuadro de herramientas de un diseñador visual.
Interfaz pública IToolboxExampleFactory Infraestructura. Proporciona una lista de ejemplos de un cuadro de herramientas de recursos en los que se hace referencia al mismo objeto Type.

Delegados

  Delegado Descripción
Delegado público PublishServiceCallback Un delegado que se vuelve a llamar cuando un objeto debe publicar una instancia de un servicio.
Delegado público PublishServiceCallback<TServiceType> Un delegado genérico que se vuelve a llamar cuando un objeto debe publicar una instancia de un servicio.
Delegado público SubscribeContextCallback Define un método de devolución de llamada que se invoca cuando cambio un elemento de contexto.
Delegado público SubscribeContextCallback<TContextItemType> Define un método de devolución de llamada que se invoca cuando cambio un elemento de contexto.
Delegado público SubscribeServiceCallback Un delegado que es una devolución de llamada para las suscripciones del servicio.
Delegado público SubscribeServiceCallback<TServiceType> Un delegado genérico que es una devolución de llamada para las suscripciones del servicio.

Enumeraciones

  Enumeración Descripción
Enumeración pública OrderTokenConflictResolution Enumeración que se usa para especificar al ganador de las relaciones de orden.
Enumeración pública OrderTokenPrecedence Enumeración que especifica la prioridad de tokens de orden.