Classe ToolCommand

Agisce come identificatore di comandi e come modo unificato per richiamare un comando particolare.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
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

Il tipo ToolCommand espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ToolCommand() Inizializza una nuova istanza della classe ToolCommand.
Metodo pubblico ToolCommand(String) Inizializza una nuova istanza della classe ToolCommand con il nome del comando specificato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Name Ottiene il nome di questo comando.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CanExecute Trova un'associazione di comandi per il comando e chiede se è abilitata.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Execute Trova un'associazione di comandi per il comando e la esegue.
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce il nome di questo comando. (Esegue l'override di Object.ToString()).

In alto

Eventi

  Nome Descrizione
Evento pubblico CanExecuteChanged Si verifica quando lo stato di questo comando viene modificato.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICommand.CanExecute Per una descrizione di questo membro, vedere ICommand.CanExecute.
Implementazione esplicita dell'interfacciaMetodo privato ICommand.Execute Per una descrizione di questo membro, vedere ICommand.Execute.

In alto

Note

La classe ToolCommand è simile alla classe RoutedCommand di Windows Presentation Foundation (WPF). Quando viene chiamato il metodo Execute o CanExecute, nella struttura ad albero delle associazioni vengono cercate le associazioni di comandi associate a questo comando. Successivamente vengono eseguiti i gestori eventi specificati dalle associazioni di comandi.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Interaction

Altre risorse

Architettura degli strumenti

Informazioni sull'estensibilità Progettazione WPF