C# Class Catrobat.IDE.Core.ViewModels.AsyncRelayCommand

Inheritance: ICommand
Afficher le fichier Open project: Catrobat/CatrobatForWindows

Méthodes publiques

Méthode Description
AsyncRelayCommand ( Func execute, System.Action finished ) : System
AsyncRelayCommand ( Func execute, System.Action finished, Func canExecute ) : System
AsyncRelayCommand ( Task>.Func execute, System.Action finished ) : System
AsyncRelayCommand ( Task>.Func execute, System.Action finished, bool>.Func canExecute ) : System
CanExecute ( object parameter ) : bool
Execute ( object parameter ) : void
ExecuteAsync ( object parameter ) : System.Threading.Tasks.Task
RaiseCanExecuteChanged ( ) : void

Method Details

AsyncRelayCommand() public méthode

public AsyncRelayCommand ( Func execute, System.Action finished ) : System
execute Func
finished System.Action
Résultat System

AsyncRelayCommand() public méthode

public AsyncRelayCommand ( Func execute, System.Action finished, Func canExecute ) : System
execute Func
finished System.Action
canExecute Func
Résultat System

AsyncRelayCommand() public méthode

public AsyncRelayCommand ( Task>.Func execute, System.Action finished ) : System
execute Task>.Func
finished System.Action
Résultat System

AsyncRelayCommand() public méthode

public AsyncRelayCommand ( Task>.Func execute, System.Action finished, bool>.Func canExecute ) : System
execute Task>.Func
finished System.Action
canExecute bool>.Func
Résultat System

CanExecute() public méthode

public CanExecute ( object parameter ) : bool
parameter object
Résultat bool

Execute() public méthode

public Execute ( object parameter ) : void
parameter object
Résultat void

ExecuteAsync() public méthode

public ExecuteAsync ( object parameter ) : System.Threading.Tasks.Task
parameter object
Résultat System.Threading.Tasks.Task

RaiseCanExecuteChanged() public méthode

public RaiseCanExecuteChanged ( ) : void
Résultat void