C# 클래스 System.Waf.Applications.DelegateCommand

An ICommand whose delegates can be attached for Execute and CanExecute.
상속: ICommand
파일 보기 프로젝트 열기: jbe2277/waf 1 사용 예제들

공개 메소드들

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

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

DelegateCommand ( Action execute ) : System.Windows.Input

Initializes a new instance of the DelegateCommand class.

DelegateCommand ( Action execute, Func canExecute ) : System.Windows.Input

Initializes a new instance of the DelegateCommand class.

DelegateCommand ( Action execute ) : System.Windows.Input

Initializes a new instance of the DelegateCommand class.

DelegateCommand ( Action execute, bool>.Func canExecute ) : System.Windows.Input

Initializes a new instance of the DelegateCommand class.

Execute ( object parameter ) : void

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

RaiseCanExecuteChanged ( ) : void

Raises the CanExecuteChanged event.

보호된 메소드들

메소드 설명
OnCanExecuteChanged ( EventArgs e ) : void

Raises the CanExecuteChanged event.

메소드 상세

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

DelegateCommand() 공개 메소드

Initializes a new instance of the DelegateCommand class.
The execute argument must not be null.
public DelegateCommand ( Action execute ) : System.Windows.Input
execute Action Delegate to execute when Execute is called on the command.
리턴 System.Windows.Input

DelegateCommand() 공개 메소드

Initializes a new instance of the DelegateCommand class.
The execute argument must not be null.
public DelegateCommand ( Action execute, Func canExecute ) : System.Windows.Input
execute Action Delegate to execute when Execute is called on the command.
canExecute Func Delegate to execute when CanExecute is called on the command.
리턴 System.Windows.Input

DelegateCommand() 공개 메소드

Initializes a new instance of the DelegateCommand class.
The execute argument must not be null.
public DelegateCommand ( Action execute ) : System.Windows.Input
execute Action Delegate to execute when Execute is called on the command.
리턴 System.Windows.Input

DelegateCommand() 공개 메소드

Initializes a new instance of the DelegateCommand class.
The execute argument must not be null.
public DelegateCommand ( Action execute, bool>.Func canExecute ) : System.Windows.Input
execute Action Delegate to execute when Execute is called on the command.
canExecute bool>.Func Delegate to execute when CanExecute is called on the command.
리턴 System.Windows.Input

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.
protected OnCanExecuteChanged ( EventArgs e ) : void
e EventArgs The instance containing the event data.
리턴 void

RaiseCanExecuteChanged() 공개 메소드

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