Wisej.Web.Command
Namespace: Wisej.Web
Assembly: Wisej.Framework (3.0.0.0)
Implements the ICommand interface wrapping execute and canExecute actions.
You can use this class and Command to wrap custom commands to bind to controls that implement the ICommandSource interface. A view model class can expose as many commands as you like. You can bind (or assign) a command to the Command property (see Command for example).
Now you can use data binding or a code assignment to connect the view model's Add command to a button's Command property.
Initializes a new Command wrapping am execute method and an canExecute method.
Executes a method that determines whether the command can execute in its current state.
Returns: Boolean. true if this command can be executed; otherwise, false.
Fires the CanExecuteChanged event.
Executes the command method.
EventHandler Fired when the result of the CanExecute method changes.
Name | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Name | Description |
---|---|
Name | Description |
---|---|
execute
Invoked by the ICommandSource to perform a command.
canExecute
Invoked by the ICommandSource to determine weather it can execute the execute function.
args
A CommandArgs that contains data that can be used by the command.
args
A CommandArgs that contains data that can be used by the command.
Implements the ICommand interface wrapping execute and canExecute actions.
Defines a command that can be used for data binding.