Interface IRelayCommand<T>
A generic interface representing a more specific version of IRelayCommand.
Inherited Members
Namespace: ISynergy.Framework.Mvvm.Abstractions.Commands
Assembly: ISynergy.Framework.Mvvm.dll
Syntax
public interface IRelayCommand<in T> : IRelayCommand
  Type Parameters
| Name | Description | 
|---|---|
| T | The type used as argument for the interface methods.  | 
      
Methods
View SourceCanExecute(T)
Provides a strongly-typed variant of 
Declaration
bool CanExecute(T parameter)
  Parameters
| Type | Name | Description | 
|---|---|---|
| T | parameter | The input parameter.  | 
      
Returns
| Type | Description | 
|---|---|
| System.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 
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.