C# 클래스 imBMW.App.Common.RelayCommand

Команда, единственным назначением которой является передача собственной функциональности другим объектам путем вызова делегатов. По умолчанию метод CanExecute возвращает значение "true". RaiseCanExecuteChanged необходимо вызывать каждый раз, когда Ожидалось, что CanExecute вернет другое значение.
상속: ICommand
파일 보기 프로젝트 열기: toxsedyshev/imBMW

공개 메소드들

메소드 설명
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

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

메소드 상세

CanExecute() 공개 메소드

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

Execute() 공개 메소드

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

RaiseCanExecuteChanged() 공개 메소드

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

RelayCommand() 공개 메소드

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

RelayCommand() 공개 메소드

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