Gets or sets a value that indicates whether the
associated with this event can be executed on the command target. RoutedCommand
member CanExecute : bool with get, set
System .Boolean if the event can be executed on the command target; otherwise, true . The default value is false . false
Many command sources, such as
and MenuItem , are disabled when Button is CanExecute and enabled when the false is CanExecute . true
The follow example creates a
that only returns true if the command target is a control. First the CanExecuteRoutedEventHandler event data is cast to a Source . If it is a Control , Control is set to CanExecute ; otherwise, it is set to true . false
No code example is currently available or this language may not be supported.
Supported in: 4, 3.5, 3.0
.NET Framework Client Profile
Supported in: 4, 3.5 SP1
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see
.NET Framework System Requirements.