Classe ToolCommand

Atua como um identificador de comando e uma forma unificada de invocação de um determinado comando.

Hierarquia de herança

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

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
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

O tipo ToolCommand expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ToolCommand() Initializes a new instance of the ToolCommand class.
Método público ToolCommand(String) Inicializa uma nova instância de ToolCommand a classe com o nome do comando especificado.

Início

Propriedades

  Nome Descrição
Propriedade pública Name Obtém o nome desse comando.

Início

Métodos

  Nome Descrição
Método público CanExecute Localiza uma vinculação de comando para o comando e pergunta se ele está habilitado.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método público Execute Localiza uma vinculação de comando para o comando e o executa.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna o nome desse comando. (Substitui Object.ToString().)

Início

Eventos

  Nome Descrição
Evento público CanExecuteChanged Ocorre quando o status deste comando é alterado.

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ICommand.CanExecute Para obter uma descrição desse membro, consulte ICommand.CanExecute.
Implementação explícita da interfaceMétodo particular ICommand.Execute Para obter uma descrição desse membro, consulte ICommand.Execute.

Início

Comentários

O ToolCommand é semelhante do RoutedCommand na Windows Presentation Foundation WPF () da classe. Quando o Execute ou CanExecute método é chamado, a árvore de ligação é pesquisada para ligações de comando que são vinculadas a este comando. Os manipuladores de eventos especificados pelas ligações de comando, em seguida, são executados.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Design.Interaction

Outros recursos

Ferramenta de Arquitetura

Noções básicas sobre extensibilidade Designer WPF