ICommand.CanExecuteChanged Event

Definition

Occurs when changes take place that affect whether or not the command should execute.

C#
event EventHandler CanExecuteChanged;
C#
event EventHandler? CanExecuteChanged;

Event Type

Remarks

Normally, a command source calls CanExecute on the command when this event occurs. If the command cannot execute, the command source disables itself.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

See also