Tool (Clase)
Actualización: noviembre 2007
Representa una herramienta que determina el modo del diseñador.
Espacio de nombres: Microsoft.Windows.Design.Interaction
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
Public Class Tool _
Inherits ContextItem
Dim instance As Tool
public class Tool : ContextItem
public ref class Tool : public ContextItem
public class Tool extends ContextItem
Comentarios
Todos los datos proporcionados por el usuario fluyen a través de la herramienta actualmente activa. Para activar una herramienta, debe establecerla en la clase ContextItemManager del contexto de edición. También puede controlar las notificaciones de cambios en ContextItemManager para saber cuándo cambia la herramienta activa. Cuando los datos proporcionados por el usuario entran en la vista de diseñador, la vista de diseñador localiza la herramienta activa en el contexto de edición y le pide que resuelva los datos proporcionados por el usuario en un enlace de comando. A continuación, se invoca el enlace de comando resultante.
Una herramienta está compuesta de una colección de tareas, representadas por la clase Task. Cada tarea contiene una colección de comandos que pueden invocarse, así como una colección de enlaces de entrada que los activan. Las herramientas también pueden utilizar la lógica de pruebas de posicionamiento para detectar las tareas ofrecidas por los adornos.
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.ContextItem
Microsoft.Windows.Design.Interaction.Tool
Microsoft.Windows.Design.Interaction.CreationTool
Microsoft.Windows.Design.Interaction.SelectionTool
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.Interaction (Espacio de nombres)