Class BaseCommand
Inheritance
System.Object
BaseCommand
Implements
System.Windows.Input.ICommand
Namespace: Syncfusion.UI.Xaml.Utility
Assembly: Syncfusion.SfGrid.UWP.dll
Syntax
public class BaseCommand : Object, ICommand
Constructors
BaseCommand(Action<Object>)
Creates a new command that can always execute.
Declaration
public BaseCommand(Action<object> execute)
Parameters
Type | Name | Description |
---|---|---|
System.Action<System.Object> | execute | The execution logic. |
BaseCommand(Action<Object>, Predicate<Object>)
Creates a new command.
Declaration
public BaseCommand(Action<object> execute, Predicate<object> canExecute)
Parameters
Type | Name | Description |
---|---|---|
System.Action<System.Object> | execute | The execution logic. |
System.Predicate<System.Object> | canExecute | The execution status logic. |
Methods
CanExecute(Object)
Declaration
public bool CanExecute(object parameter)
Parameters
Type | Name | Description |
---|---|---|
System.Object | parameter |
Returns
Type |
---|
System.Boolean |
Execute(Object)
Declaration
public void Execute(object parameter)
Parameters
Type | Name | Description |
---|---|---|
System.Object | parameter |
RaiseCanExecuteChanged()
Declaration
public void RaiseCanExecuteChanged()
Events
CanExecuteChanged
Declaration
public event EventHandler CanExecuteChanged
Event Type
Type |
---|
System.EventHandler |
Implements
System.Windows.Input.ICommand