Freigeben über


ToolCommand.CanExecute-Methode

Sucht eine Befehlsbindung für den Befehl und überprüft, ob sie aktiviert ist.

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

Syntax

'Declaration
Public Function CanExecute ( _
    data As GestureData _
) As Boolean
public bool CanExecute(
    GestureData data
)
public:
bool CanExecute(
    GestureData^ data
)
member CanExecute : 
        data:GestureData -> bool 
public function CanExecute(
    data : GestureData
) : boolean

Parameter

  • data
    Typ: Microsoft.Windows.Design.Interaction.GestureData
    Die Bewegungsdaten, die an den Befehl übergeben werden sollen.Die Bewegungsdaten sind erforderlich, da sie ein Kontextobjekt bereitstellen, von dem aus die CanExecute-Methode das aktive Tool finden kann.

Rückgabewert

Typ: System.Boolean
true, wenn der Befehl aktiviert ist, false, wenn er deaktiviert ist oder es keine Bindung für den Befehl gibt.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

data hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

ArgumentException

data.Context hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

.NET Framework-Sicherheit

Siehe auch

Referenz

ToolCommand Klasse

Microsoft.Windows.Design.Interaction-Namespace

Weitere Ressourcen

Toolarchitektur

WPF-Designer-Erweiterbarkeit