C# Class GymIS.WindowsPhone.Common.RelayCommand

Comando cuyo único fin es transmitir su funcionalidad a otros objetos mediante la invocación de delegados. El valor devuelto predeterminado para el método CanExecute es 'true'. RaiseCanExecuteChanged debe llamarse siempre Se espera que CanExecute devuelva un valor distinto.
Inheritance: ICommand
Show file Open project: tronicek/GymIS

Public Methods

Method Description
CanExecute ( object parameter ) : bool

Determina si RelayCommand puede ejecutarse en su estado actual.

Execute ( object parameter ) : void

Ejecuta RelayCommand en el destino del comando actual.

RaiseCanExecuteChanged ( ) : void

Método usado para generar el evento CanExecuteChanged para indicar que el valor devuelto de CanExecute ha cambiado.

RelayCommand ( System.Action execute ) : System

Crea un nuevo comando que puede ejecutarse siempre.

RelayCommand ( System.Action execute, Func canExecute ) : System

Crea un nuevo comando.

Method Details

CanExecute() public method

Determina si RelayCommand puede ejecutarse en su estado actual.
public CanExecute ( object parameter ) : bool
parameter object /// Datos usados por el comando. Si el comando no requiere que se pasen datos, este objeto puede establecerse en null. ///
return bool

Execute() public method

Ejecuta RelayCommand en el destino del comando actual.
public Execute ( object parameter ) : void
parameter object /// Datos usados por el comando. Si el comando no requiere que se pasen datos, este objeto puede establecerse en null. ///
return void

RaiseCanExecuteChanged() public method

Método usado para generar el evento CanExecuteChanged para indicar que el valor devuelto de CanExecute ha cambiado.
public RaiseCanExecuteChanged ( ) : void
return void

RelayCommand() public method

Crea un nuevo comando que puede ejecutarse siempre.
public RelayCommand ( System.Action execute ) : System
execute System.Action Lógica de ejecución.
return System

RelayCommand() public method

Crea un nuevo comando.
public RelayCommand ( System.Action execute, Func canExecute ) : System
execute System.Action Lógica de ejecución.
canExecute Func Lógica de estado de ejecución.
return System