Freigeben über


ToolCommand-Klasse

Dient als Befehlsbezeichner und als einheitliche Methode zum Aufrufen eines bestimmten Befehls.

Vererbungshierarchie

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

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

Syntax

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

Der ToolCommand-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ToolCommand() Initialisiert eine neue Instanz der ToolCommand-Klasse.
Öffentliche Methode ToolCommand(String) Initialisiert eine neue Instanz der ToolCommand-Klasse mit dem angegebenen Befehlsnamen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Name Ruft den Namen dieses Befehls ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CanExecute Sucht eine Befehlsbindung für den Befehl und überprüft, ob sie aktiviert ist.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Execute Sucht eine Befehlsbindung für den Befehl und führt sie aus.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt den Namen dieses Befehls zurück. (Überschreibt Object.ToString().)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CanExecuteChanged Tritt ein, wenn der Status dieses Befehls geändert wird.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICommand.CanExecute Eine Beschreibung dieses Members finden Sie unter ICommand.CanExecute.
Explizite SchnittstellenimplementierungPrivate Methode ICommand.Execute Eine Beschreibung dieses Members finden Sie unter ICommand.Execute.

Zum Seitenanfang

Hinweise

Die ToolCommand-Klasse ähnelt der RoutedCommand-Klasse in Windows Presentation Foundation (WPF). Bei Aufruf der Execute- Methode oder der CanExecute-Methode wird in der Bindungsstruktur nach Befehlsbindungen für diesen Befehl gesucht. Die durch die Befehlsbindungen festgelegten Ereignishandler werden dann ausgeführt.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Interaction-Namespace

Weitere Ressourcen

Toolarchitektur

WPF-Designer-Erweiterbarkeit