Class RelayCommand
Describe un comando estándar de implementación común bajo el paradigma MVVM en Wpf.
Implements
Inherited Members
Namespace: TheXDS.MCART.Component
Assembly: MCART.Wpf.Mvvm.dll
Syntax
public class RelayCommand : ICommand
Constructors
| Edit this page View SourceRelayCommand(Action<object?>)
Inicializa una nueva instancia de la clase RelayCommand.
Declaration
public RelayCommand(Action<object?> action)
Parameters
Type | Name | Description |
---|---|---|
Action<object> | action | Comando a ejecutar. |
RelayCommand(Action<object?>, Func<object?, bool>?)
Inicializa una nueva instancia de la clase RelayCommand.
Declaration
public RelayCommand(Action<object?> action, Func<object?, bool>? canExecute)
Parameters
Type | Name | Description |
---|---|---|
Action<object> | action | Comando a ejecutar. |
Func<object, bool> | canExecute | Función que determina si el comando puede ser ejecutado. |
Methods
| Edit this page View SourceCanExecute(object?)
Define el método que determina si el comando puede ejecutarse en su estado actual.
Declaration
public bool CanExecute(object? parameter)
Parameters
Type | Name | Description |
---|---|---|
object | parameter | Datos que usa el comando. Si el comando no exige pasar los datos, se puede establecer este objeto en null. |
Returns
Type | Description |
---|---|
bool | true si se puede ejecutar este comando; de lo contrario, false. |
Execute(object?)
Define el método al que se llamará cuando se invoque el comando.
Declaration
public void Execute(object? parameter)
Parameters
Type | Name | Description |
---|---|---|
object | parameter | Datos que usa el comando. Si el comando no exige pasar los datos, se puede establecer este objeto en null. |
RaiseCanExecuteChanged()
Obliga al comando a evaluar CanExecute(object?).
Declaration
public static void RaiseCanExecuteChanged()
Events
| Edit this page View SourceCanExecuteChanged
Se produce cuando hay cambios que influyen en si el comando debería ejecutarse o no.
Declaration
public event EventHandler? CanExecuteChanged
Event Type
Type | Description |
---|---|
EventHandler |