Interface IRelayCommand<T>
A generic interface representing a more specific version of IRelayCommand.
Inherited Members
Namespace: Unity.AppUI.MVVM
Syntax
public interface IRelayCommand<in T> : IRelayCommand, ICommand
Type Parameters
| Name | Description |
|---|---|
| T | The type used as argument for the interface methods. |
Methods
CanExecute(T)
Provides a strongly-typed variant of ICommand.CanExecute(object).
Declaration
bool CanExecute(T parameter)
Parameters
| Type | Name | Description |
|---|---|---|
| T | parameter | The input parameter. |
Returns
| Type | Description |
|---|---|
| Boolean | Whether or not the current command can be executed. |
Remarks
Use this overload to avoid boxing, if T is a value type.
Execute(T)
Provides a strongly-typed variant of ICommand.Execute(object).
Declaration
void Execute(T parameter)
Parameters
| Type | Name | Description |
|---|---|---|
| T | parameter | The input parameter. |
Remarks
Use this overload to avoid boxing, if T is a value type.