Interface IEditorCommand<T>
An command used to carry out an operation.
Namespace: Gorgon.Editor.UI
Assembly: Gorgon.Editor.API.dll
Syntax
public interface IEditorCommand<in T>
Type Parameters
Name | Description |
---|---|
T | The type of data to pass to the command. |
Remarks
Commands are used to perform actions on a view model. They work similarly to events in that they are usually called in response to a UI action like a button click.
Methods
| Edit this page View SourceCanExecute(T)
Function to determine if a command can be executed or not.
Declaration
bool CanExecute(T args)
Parameters
Type | Name | Description |
---|---|---|
T | args | The arguments to check. |
Returns
Type | Description |
---|---|
bool | true if the command can be executed, false if not. |
Execute(T)
Function to execute the command.
Declaration
void Execute(T args)
Parameters
Type | Name | Description |
---|---|---|
T | args | The arguments to pass to the command. |