C# 클래스 RoverOperator.CommandBase

The base implementation of a command.
상속: ICommand
파일 보기 프로젝트 열기: jpadillak/Concordia_Capstone2013-14

공개 메소드들

메소드 설명
CanExecute ( object parameter ) : bool

Defines the method that determines whether the command can execute in its current state.

Execute ( object parameter ) : void

Defines the method to be called when the command is invoked.

OnCanExecuteChanged ( ) : void

Raises the CanExecuteChanged event.

보호된 메소드들

메소드 설명
OnExecute ( object parameter ) : void

Executes the command.

메소드 상세

CanExecute() 공개 메소드

Defines the method that determines whether the command can execute in its current state.
public CanExecute ( object parameter ) : bool
parameter object Data used by the command. If the command does not require data to be passed, this object can be set to null.
리턴 bool

Execute() 공개 메소드

Defines the method to be called when the command is invoked.
public Execute ( object parameter ) : void
parameter object Data used by the command. If the command does not require data to be passed, this object can be set to null.
리턴 void

OnCanExecuteChanged() 공개 메소드

Raises the CanExecuteChanged event.
public OnCanExecuteChanged ( ) : void
리턴 void

OnExecute() 보호된 추상적인 메소드

Executes the command.
protected abstract OnExecute ( object parameter ) : void
parameter object The parameter.
리턴 void