C# 클래스 MONI.Util.DelegateCommand

This class allows delegating the commanding logic to methods passed as parameters, and enables a View to bind commands to objects that are not part of the element tree.
상속: ICommand
파일 보기 프로젝트 열기: dotob/moni

공개 메소드들

메소드 설명
CanExecute ( ) : bool

Method to determine if the command can be executed if there is a accesscontrol token that is valid check for it

DelegateCommand ( System.Action executeMethod ) : System

ctor for command that can always be executed. executes given action

DelegateCommand ( System.Action executeMethod, Func canExecuteMethod ) : System

ctor for command that has canexecute func and automatic requery can be disabled and an accesscontrol token to be tested BEFORE canexecute is queried

Execute ( ) : void

Execution of the command

RaiseCanExecuteChanged ( ) : void

Raises the CanExecuteChaged event

보호된 메소드들

메소드 설명
OnCanExecuteChanged ( ) : void

Protected virtual method to raise CanExecuteChanged event

비공개 메소드들

메소드 설명
ICommand ( object parameter ) : bool
ICommand ( object parameter ) : void

메소드 상세

CanExecute() 공개 메소드

Method to determine if the command can be executed if there is a accesscontrol token that is valid check for it
public CanExecute ( ) : bool
리턴 bool

DelegateCommand() 공개 메소드

ctor for command that can always be executed. executes given action
public DelegateCommand ( System.Action executeMethod ) : System
executeMethod System.Action action to execute
리턴 System

DelegateCommand() 공개 메소드

ctor for command that has canexecute func and automatic requery can be disabled and an accesscontrol token to be tested BEFORE canexecute is queried
public DelegateCommand ( System.Action executeMethod, Func canExecuteMethod ) : System
executeMethod System.Action action to execute
canExecuteMethod Func func to query for canexecute
리턴 System

Execute() 공개 메소드

Execution of the command
public Execute ( ) : void
리턴 void

OnCanExecuteChanged() 보호된 메소드

Protected virtual method to raise CanExecuteChanged event
protected OnCanExecuteChanged ( ) : void
리턴 void

RaiseCanExecuteChanged() 공개 메소드

Raises the CanExecuteChaged event
public RaiseCanExecuteChanged ( ) : void
리턴 void