ICommand.CanExecute Method

Defines the method that determines whether the command can execute in its current state.

Namespace:  System.Windows.Input
Assemblies:   System (in System.dll)
  System.ObjectModel (in System.ObjectModel.dll)

'Declaration
Function CanExecute ( _
	parameter As Object _
) As Boolean

Parameters

parameter
Type: System.Object

Data used by the command. If the command does not require data to be passed, this object can be set to Nothing.

Return Value

Type: System.Boolean
true if this command can be executed; otherwise, false.

Typically, a command source calls the CanExecute method when the CanExecuteChanged event is raised.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft