Compartir a través de


Microsoft.Windows.Design.Interaction (Espacio de nombres)

Actualización: noviembre 2007

Proporciona tipos para implementar la interfaz de usuario de tiempo de diseño personalizado de un control.

El espacio de nombres Microsoft.Windows.Design.Interaction proporciona clases para crear elementos de menú contextual personalizados, adornos y movimientos de usuario. Derive de PrimarySelectionAdornerProvider para implementar un proveedor de adornos para el elemento seleccionado en la superficie de diseño. Derive de PrimarySelectionContextMenuProvider para implementar un MenuGroup para un menú contextual. Derive de la clase Task para implementar movimientos como arrastrar y colocar.

Clases

  Clase Descripción
Adapter Se utiliza para adaptar la lógica para un elemento determinado.
AdornerColors Proporciona un conjunto de pinceles comunes que se pueden utilizar en adornos.
AdornerCoordinateSpace Define un especio de coordenadas 2D para su uso en AdornerPanel.
AdornerCoordinateSpaces Define los dos espacios de coordenadas comunes que se usan en el diseñador.
AdornerFonts Proporciona un conjunto de pinceles comunes que se pueden utilizar en adornos.
AdornerLayout Realiza el diseño de un adorno en DesignerView.
AdornerOrder Especifica el orden z de los adornos en la vista Diseño.
AdornerPanel Proporciona un contenedor para los controles de Windows Presentation Foundation (WPF), que se utilizan en tiempo de diseño como adornos.
AdornerPlacementCollection Habilita la ubicación precisa de los adornos en AdornerPanel.
AdornerProperties Define un conjunto de propiedades adjuntas para que un elemento de la interfaz de usuario habilite el aspecto y el comportamiento del adorno.
AdornerProvider Proveedor de características que puede agregar a una clase para agregar adornos a la superficie del diseñador automáticamente.
AdornerResources Se utiliza para definir un conjunto de recursos que pueden utilizarse en XAML.
CanExecuteToolEventArgs Proporciona datos para el evento CanExecute.
CommandExceptionEventArgs Proporciona datos para el evento CommandException definido en la clase DesignerView.
ContextMenuProvider Define un conjunto de elementos de menú que se muestran en un menú contextual.
CreationCommands Representa un conjunto de definiciones de comando estáticas para los comandos de creación de herramienta.
CreationTool Herramienta que se utiliza para crear nuevas instancias de objetos en el diseñador.
CreationToolAttribute Identifica la herramienta de creación que debe utilizarse para crear una instancia de un tipo especificado.
CurrentDesignerView Es un elemento de contexto que se utiliza para almacenar y notificar la vista de diseñador actual que se utiliza en el contexto de edición.
DesignerCommands Representa los comandos asociados a un diseñador.
DesignerView Proporciona una superficie de diseño visual para el diseñador.
DragGestureData Proporciona información adicional durante una operación de arrastrar y colocar.
ElementAlignment Proporciona un contenedor para los valores de alineación del elemento en Windows Presentation Foundation (WPF) Designer for Visual Studio.
ExecutedToolEventArgs Proporciona datos para el evento Executed.
FocusedTask Contiene la tarea que tiene el foco en una herramienta.
GestureData Proporciona información sobre un movimiento.
MatchGestureEventArgs Proporciona datos para el evento MatchGesture.
MenuAction Elemento de menú contextual, que representa una acción que se llevará a cabo en el diseñador.
MenuActionEventArgs Proporciona datos de los eventos MenuAction.
MenuBase Proporciona una clase base para acciones y grupos.
MenuGroup Representa un grupo de elementos de menú.
MouseGestureData Proporciona información sobre la posición del puntero del mouse.
ParentAdapter Proporciona un punto de extensión para cualquier tipo que pueda ser un elemento primario de objetos secundarios.
PlacementAdapter Adaptador que se utiliza para obtener y establecer posiciones de objetos en coordenadas primarias.
PrimarySelectionAdornerProvider Proporciona un conjunto de adornos que se muestran para la selección principal.
PrimarySelectionContextMenuProvider Proporciona un conjunto de elementos MenuGroup que se muestran para la selección actual.
PrimarySelectionTaskProvider Proporciona un conjunto de tareas que están disponibles desde la herramienta de selección cuando una clase está en la selección principal.
RelativePosition Representa una posición en el diseñador que sigue siendo independiente de los sistemas de coordenadas.
RelativePositions Representa un conjunto de instancias estáticas de objetos RelativePositions comunes.
RelativeValueCollection Representa una colección de valores que describen la posición de un elemento dentro de un panel o contenedor en la superficie del diseñador.
RootPlacementAdapter Proporciona la compatibilidad de ubicación para cualquier elemento que no tiene un elemento primario.
Selection Representa un conjunto de objetos seleccionado por el usuario en un diseñador.
SelectionCommands Proporciona comandos estándar que controlan la selección de objetos en un diseñador.
SelectionOperations Proporciona operaciones estándar que controlan la selección de objetos mediante programación en un diseñador.
SelectionTool Representa una herramienta que selecciona los objetos en un diseñador, por ejemplo, un puntero del mouse.
Task Representa una colección de comandos y enlaces de entrada a esos comandos.
TaskProvider Proveedor de características que puede agregar a una clase para agregar tareas automáticamente a la herramienta activa.
Tool Representa una herramienta que determina el modo del diseñador.
ToolActionEventArgs Proporciona datos para eventos ToolAction.
ToolCommand Actúa como un identificador de comandos y como una manera unificada de invocar un comando determinado.
ToolCommandBinding Actúa como un puente entre un comando y un controlador de eventos que lo implementa.
ToolCommandBindingCollection Representa una colección de enlaces de comandos de herramientas.
ToolGesture Representa una herramienta de interacción con el mouse.
WheelGestureData Proporciona datos de movimiento sobre la rueda del mouse.

Estructuras

  Estructura Descripción
AdornerPlacementValue Representa un valor único en AdornerPlacementCollection.
RelativePoint Define un punto que se compone de una ubicación X e Y y una clase RelativePosition que define la relación de esas coordenadas con algún otro objeto.
RelativeValue Representa una coordenada en el diseñador.

Interfaces

  Interfaz Descripción
IAdornerPlacement Especifica una condición de colocación para AdornerPlacementCollection.

Delegados

  Delegado Descripción
CanExecuteToolEventHandler Representa el método que controlará los eventos CanExecute de los comandos de herramientas.
ExecutedToolEventHandler Representa el método que controlará los eventos Executed de los comandos de herramientas.
LoadResourcesCallback Se utiliza cuando se debe encontrar un recurso para la clave especificada.
ModelHitTestFilterCallback Delegado de devolución de llamada que puede asignarse a la propiedad ModelFilter de una tarea de transacción.

Enumeraciones

  Enumeración Descripción
AdornerPlacementDimension Enumeración que define la dimensión que se debe aplicar a una estructura AdornerPlacementValue.
AdornerStretch Una enumeración que se usa para identificar el modo en que se comporta la dimensión determinada (X o Y) de un adorno cuando se escala la vista Diseño.
NudgeIntent Una enumeración que indica el método que utiliza PlacementAdapter para mover los controles durante los desplazamientos del teclado.
PlacementIntent Una enumeración que indica el método que utiliza PlacementAdapter para colocar los controles.
ToolAction Representa un movimiento de usuario.