C# Class Herald.Common.RelayCommand

专门用于中继自身功能的命令 通过调用委托分配给其他对象。 CanExecute 方法的默认返回值为“true”。 在下列情况中,始终需要调用 RaiseCanExecuteChanged CanExecute 应返回其他的值。
Inheritance: ICommand
Afficher le fichier Open project: HeraldStudio/Herald-WP

Méthodes publiques

Méthode Description
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

创建新命令。

Method Details

CanExecute() public méthode

确定此 RelayCommand 是否可在其当前状态下执行。
public CanExecute ( object parameter ) : bool
parameter object /// 命令使用的数据。如果不需要向命令传递数据,则可将此对象设置为 null。 ///
Résultat bool

Execute() public méthode

对当前命令目标执行 RelayCommand
public Execute ( object parameter ) : void
parameter object /// 命令使用的数据。如果不需要向命令传递数据,则可将此对象设置为 null。 ///
Résultat void

RaiseCanExecuteChanged() public méthode

用于引发 CanExecuteChanged 事件的方法 执行 CanExecute 的返回值 方法已更改。
public RaiseCanExecuteChanged ( ) : void
Résultat void

RelayCommand() public méthode

创建可始终执行的新命令。
public RelayCommand ( System.Action execute ) : System
execute System.Action 执行逻辑。
Résultat System

RelayCommand() public méthode

创建新命令。
public RelayCommand ( System.Action execute, Func canExecute ) : System
execute System.Action 执行逻辑。
canExecute Func 执行状态逻辑。
Résultat System