Command 构造函数

定义

重载

Command(Action)

初始化 Command 类的新实例。

Command(Action<Object>)

初始化 Command 类的新实例。

Command(Action, Func<Boolean>)

初始化 Command 类的新实例。

Command(Action<Object>, Func<Object,Boolean>)

初始化 Command 类的新实例。

Command(Action)

初始化 Command 类的新实例。

public Command (Action execute);
new Xamarin.Forms.Command : Action -> Xamarin.Forms.Command

参数

execute
System.Action

要在执行命令时执行的操作。

适用于

Command(Action<Object>)

初始化 Command 类的新实例。

public Command (Action<object> execute);
new Xamarin.Forms.Command : Action<obj> -> Xamarin.Forms.Command

参数

execute
System.Action<System.Object>

要在执行命令时执行的 Action<object>。

注解

操作将使用 参数执行。

适用于

Command(Action, Func<Boolean>)

初始化 Command 类的新实例。

public Command (Action execute, Func<bool> canExecute);
new Xamarin.Forms.Command : Action * Func<bool> -> Xamarin.Forms.Command

参数

execute
System.Action

要在执行命令时执行的操作。

canExecute
System.Func<System.Boolean>

指示是否能执行命令的 System.Func`1

注解

每当 canExecute 返回的值发生更改时,都需要调用 ChangeCanExecute() 以触发 System.Windows.Input.ICommand.CanExecuteChanged

适用于

Command(Action<Object>, Func<Object,Boolean>)

初始化 Command 类的新实例。

public Command (Action<object> execute, Func<object,bool> canExecute);
new Xamarin.Forms.Command : Action<obj> * Func<obj, bool> -> Xamarin.Forms.Command

参数

execute
System.Action<System.Object>

要在执行命令时执行的 Action<object>。

canExecute
System.Func<System.Object,System.Boolean>

指示是否能执行命令的 System.Func`2

注解

每当 canExecute 返回的值发生更改时,都需要调用 ChangeCanExecute() 以触发 System.Windows.Input.ICommand.CanExecuteChanged

适用于