Freigeben über


XamlUICommand.CanExecuteChanged Ereignis

Definition

Tritt immer dann auf, wenn etwas passiert, das sich darauf auswirkt, ob der Befehl ausgeführt werden kann.

// Register
event_token CanExecuteChanged(EventHandler<IInspectable> const& handler) const;

// Revoke with event_token
void CanExecuteChanged(event_token const* cookie) const;

// Revoke with event_revoker
XamlUICommand::CanExecuteChanged_revoker CanExecuteChanged(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
// This member is not implemented in C#
function onCanExecuteChanged(eventArgs) { /* Your code */ }
xamlUICommand.addEventListener("canexecutechanged", onCanExecuteChanged);
xamlUICommand.removeEventListener("canexecutechanged", onCanExecuteChanged);
- or -
xamlUICommand.oncanexecutechanged = onCanExecuteChanged;
' This member is not implemented in VB.NET

Ereignistyp

Implementiert

E:Windows.UI.Xaml.Input.ICommand.CanExecuteChanged E:System.Windows.Input.ICommand.CanExecuteChanged

Hinweise

Rufen Sie CanExecute für das Befehlselement auf, wenn dieses Ereignis auftritt.

Ein Befehlselement deaktiviert sich in der Regel selbst, wenn der Befehl, dem es zugeordnet ist, nicht ausgeführt werden kann. Beispielsweise ist ein MenuItem,das dem Befehl Einfügen zugeordnet ist, deaktiviert, wenn nichts in der Zwischenablage eingefügt werden kann.

Gilt für:

Weitere Informationen