Share via


CommandFactory Class

Definition

Factory for Xamarin.Forms.Command

public static class CommandFactory
Inheritance
System.Object
CommandFactory

Methods

Create(Action, Func<Boolean>)

Initializes Xamarin.Forms.Command

Create(Action)

Initializes Xamarin.Forms.Command

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

Initializes Xamarin.Forms.Command

Create(Action<Object>)

Initializes Xamarin.Forms.Command

Create(Func<Task>, Func<Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of IAsyncCommand

Create(Func<Task>, Func<Boolean>)

Initializes a new instance of IAsyncCommand

Create(Func<Task>, Func<Object,Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of IAsyncCommand

Create(Func<Task>, Func<Object,Boolean>)

Initializes a new instance of IAsyncCommand

Create(Func<Task>)

Initializes a new instance of IAsyncCommand

Create(Func<ValueTask>, Func<Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of AsyncValueCommand

Create(Func<ValueTask>, Func<Object,Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of AsyncValueCommand

Create<T>(Action<T>, Func<T,Boolean>)

Initializes Xamarin.Forms.CommandT

Create<T>(Action<T>)

Initializes Xamarin.Forms.CommandT

Create<TExecute,TCanExecute>(Func<TExecute,Task>, Func<TCanExecute,Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of IAsyncCommand

Create<TExecute,TCanExecute>(Func<TExecute,Task>, Func<TCanExecute,Boolean>)

Initializes a new instance of IAsyncCommand

Create<TExecute,TCanExecute>(Func<TExecute,ValueTask>, Func<TCanExecute,Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of AsyncValueCommand

Create<TExecute>(Func<TExecute,Task>, Func<Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of IAsyncCommand

Create<TExecute>(Func<TExecute,Task>, Func<Boolean>)

Initializes a new instance of IAsyncCommand

Create<TExecute>(Func<TExecute,Task>, Func<Object,Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of IAsyncCommand

Create<TExecute>(Func<TExecute,Task>, Func<Object,Boolean>)

Initializes a new instance of IAsyncCommand

Create<TExecute>(Func<TExecute,Task>)

Initializes a new instance of IAsyncCommand

Create<TExecute>(Func<TExecute,ValueTask>, Func<Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of AsyncValueCommand

Create<TExecute>(Func<TExecute,ValueTask>, Func<Object,Boolean>, Action<Exception>, Boolean, Boolean)

Initializes a new instance of AsyncValueCommand

Applies to