C# 클래스 Herald.Common.RelayCommand

专门用于中继自身功能的命令 通过调用委托分配给其他对象。 CanExecute 方法的默认返回值为“true”。 在下列情况中,始终需要调用 RaiseCanExecuteChanged CanExecute 应返回其他的值。
상속: ICommand
파일 보기 프로젝트 열기: HeraldStudio/Herald-WP

공개 메소드들

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