C# Класс Catrobat.IDE.Core.ViewModels.AsyncRelayCommand

Наследование: ICommand
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

AsyncRelayCommand() публичный Метод

public AsyncRelayCommand ( Func execute, System.Action finished ) : System
execute Func
finished System.Action
Результат System

AsyncRelayCommand() публичный Метод

public AsyncRelayCommand ( Func execute, System.Action finished, Func canExecute ) : System
execute Func
finished System.Action
canExecute Func
Результат System

AsyncRelayCommand() публичный Метод

public AsyncRelayCommand ( Task>.Func execute, System.Action finished ) : System
execute Task>.Func
finished System.Action
Результат System

AsyncRelayCommand() публичный Метод

public AsyncRelayCommand ( Task>.Func execute, System.Action finished, bool>.Func canExecute ) : System
execute Task>.Func
finished System.Action
canExecute bool>.Func
Результат System

CanExecute() публичный Метод

public CanExecute ( object parameter ) : bool
parameter object
Результат bool

Execute() публичный Метод

public Execute ( object parameter ) : void
parameter object
Результат void

ExecuteAsync() публичный Метод

public ExecuteAsync ( object parameter ) : System.Threading.Tasks.Task
parameter object
Результат System.Threading.Tasks.Task

RaiseCanExecuteChanged() публичный Метод

public RaiseCanExecuteChanged ( ) : void
Результат void