C# Class imBMW.App.Common.RelayCommand

Команда, единственным назначением которой является передача собственной функциональности другим объектам путем вызова делегатов. По умолчанию метод CanExecute возвращает значение "true". RaiseCanExecuteChanged необходимо вызывать каждый раз, когда Ожидалось, что CanExecute вернет другое значение.
Inheritance: ICommand
Afficher le fichier Open project: toxsedyshev/imBMW

Méthodes publiques

Méthode Description
CanExecute ( object parameter ) : bool

Определяет, можно ли выполнить эту команду RelayCommand в текущем состоянии.

Execute ( object parameter ) : void

Выполняет RelayCommand текущей цели команды.

RaiseCanExecuteChanged ( ) : void

Метод, используемый для создания события CanExecuteChanged чтобы показать, что возвращаемое значение CanExecute метод изменился.

RelayCommand ( System.Action execute ) : System

Создает новую команду, которая всегда может выполняться.

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

Создает новую команду.

Method Details

CanExecute() public méthode

Определяет, можно ли выполнить эту команду RelayCommand в текущем состоянии.
public CanExecute ( object parameter ) : bool
parameter object /// Данные, используемые командой. Если команда не требует передачи данных, этот объект можно установить равным NULL. ///
Résultat bool

Execute() public méthode

Выполняет RelayCommand текущей цели команды.
public Execute ( object parameter ) : void
parameter object /// Данные, используемые командой. Если команда не требует передачи данных, этот объект можно установить равным NULL. ///
Résultat void

RaiseCanExecuteChanged() public méthode

Метод, используемый для создания события CanExecuteChanged чтобы показать, что возвращаемое значение CanExecute метод изменился.
public RaiseCanExecuteChanged ( ) : void
Résultat void

RelayCommand() public méthode

Создает новую команду, которая всегда может выполняться.
public RelayCommand ( System.Action execute ) : System
execute System.Action Логика выполнения.
Résultat System

RelayCommand() public méthode

Создает новую команду.
public RelayCommand ( System.Action execute, Func canExecute ) : System
execute System.Action Логика выполнения.
canExecute Func Логика состояния выполнения.
Résultat System