Freigeben über


Command<T> Konstruktoren

Definition

Überlädt

Command<T>(Action<T>)

Initialisiert eine neue Instanz der Befehlsklasse.

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

Initialisiert eine neue Instanz der Befehlsklasse.

Command<T>(Action<T>)

Quelle:
Command.cs
Quelle:
Command.cs

Initialisiert eine neue Instanz der Befehlsklasse.

public:
 Command(Action<T> ^ execute);
public Command (Action<T> execute);
new Microsoft.Maui.Controls.Command<'T> : Action<'T> -> Microsoft.Maui.Controls.Command<'T>
Public Sub New (execute As Action(Of T))

Parameter

execute
Action<T>

Der bei der Ausführung des Befehls auszuführende Action-Delegat.

Gilt für:

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

Quelle:
Command.cs
Quelle:
Command.cs

Initialisiert eine neue Instanz der Befehlsklasse.

public:
 Command(Action<T> ^ execute, Func<T, bool> ^ canExecute);
public Command (Action<T> execute, Func<T,bool> canExecute);
new Microsoft.Maui.Controls.Command<'T> : Action<'T> * Func<'T, bool> -> Microsoft.Maui.Controls.Command<'T>
Public Sub New (execute As Action(Of T), canExecute As Func(Of T, Boolean))

Parameter

execute
Action<T>

Ein bei der Ausführung des Befehls auszuführendes <Aktionsobjekt>.

canExecute
Func<T,Boolean>

Func<T,TResult> gibt an, ob der Befehl ausgeführt werden kann.

Hinweise

Wenn sich der von canExecute zurückgegebene Wert geändert hat, ist ein Aufruf von ChangeCanExecute() erforderlich, um auszulösen CanExecuteChanged.

Gilt für: