C# 클래스 SoftwareKobo.UniversalToolkit.Mvvm.DelegateCommand

委托命令。
상속: ICommand
파일 보기 프로젝트 열기: h82258652/SoftwareKobo.UniversalToolkit

공개 메소드들

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

指示当前状态是否允许命令执行。

DelegateCommand ( System.Action execute ) : System

初始化委托命令。

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

初始化委托命令。

DelegateCommand ( Func asyncExecute ) : System

初始化委托命令。

DelegateCommand ( Func asyncExecute, Func canExecute ) : System

初始化委托命令。

Execute ( object parameter ) : void

执行命令。

RaiseCanExecuteChanged ( ) : void

通知命令是否允许执行发生变更。

메소드 상세

CanExecute() 공개 메소드

指示当前状态是否允许命令执行。
public CanExecute ( object parameter ) : bool
parameter object 参数。
리턴 bool

DelegateCommand() 공개 메소드

初始化委托命令。
public DelegateCommand ( System.Action execute ) : System
execute System.Action 命令动作。
리턴 System

DelegateCommand() 공개 메소드

初始化委托命令。
public DelegateCommand ( System.Action execute, Func canExecute ) : System
execute System.Action 命令动作。
canExecute Func 指示命令在某个状态下是否能够执行。
리턴 System

DelegateCommand() 공개 메소드

初始化委托命令。
public DelegateCommand ( Func asyncExecute ) : System
asyncExecute Func 命令动作。
리턴 System

DelegateCommand() 공개 메소드

初始化委托命令。
public DelegateCommand ( Func asyncExecute, Func canExecute ) : System
asyncExecute Func 命令动作。
canExecute Func 指示命令在某个状态下是否能够执行。
리턴 System

Execute() 공개 메소드

执行命令。
public Execute ( object parameter ) : void
parameter object 参数。
리턴 void

RaiseCanExecuteChanged() 공개 메소드

通知命令是否允许执行发生变更。
public RaiseCanExecuteChanged ( ) : void
리턴 void