Compartir a través de


ToolCommand (Clase)

Actúa como un identificador de comandos y como una manera unificada de invocar un comando determinado.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.Interaction.ToolCommand

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

Sintaxis

'Declaración
Public Class ToolCommand _
    Implements ICommand
public class ToolCommand : ICommand
public ref class ToolCommand : ICommand
type ToolCommand =  
    class
        interface ICommand
    end
public class ToolCommand implements ICommand

El tipo ToolCommand expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ToolCommand() Inicializa una nueva instancia de la clase ToolCommand.
Método público ToolCommand(String) Inicializa una instancia nueva de la clase ToolCommand con el nombre del comando especificado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Name Obtiene el nombre de este comando.

Arriba

Métodos

  Nombre Descripción
Método público CanExecute Localiza un enlace de comandos para el comando y pregunta si está habilitado.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método público Execute Localiza un enlace de comandos para el comando y lo ejecuta.
Método protegido 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).
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 el nombre de este comando. (Invalida a Object.ToString()).

Arriba

Eventos

  Nombre Descripción
Evento público CanExecuteChanged Se produce cuando el estado de este comando cambia.

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ICommand.CanExecute Para obtener una descripción de este miembro, vea ICommand.CanExecute.
Implementación explícita de interfacesMétodo privado ICommand.Execute Para obtener una descripción de este miembro, vea ICommand.Execute.

Arriba

Comentarios

La clase ToolCommand es similar a la clase RoutedCommand de Windows Presentation Foundation (WPF). Cuando se llama al método Execute o CanExecute, se buscan en el árbol de enlaces los enlaces de comandos enlazados a este comando. A continuación, se ejecutan los controladores de eventos especificados por los enlaces de comandos.

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)

Otros recursos

Arquitectura de herramientas

Introducción a la extensibilidad de WPF Designer