DelegateCommand<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DelegateCommand<T>(Action<T>) |
Initialisiert eine neue Instanz der DelegateCommand<T>-Klasse. Die Verwendung dieses Konstruktors zum Initialisieren von DelegateCommand führt zu einem Befehl, der immer ausgeführt werden kann. |
DelegateCommand<T>(Action<T>, Predicate<T>) |
Initialisiert eine neue Instanz der DelegateCommand<T>-Klasse. |
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory) |
Initialisiert eine neue Instanz der DelegateCommand<T>-Klasse. |
DelegateCommand<T>(Action<T>)
Initialisiert eine neue Instanz der DelegateCommand<T>-Klasse. Die Verwendung dieses Konstruktors zum Initialisieren von DelegateCommand führt zu einem Befehl, der immer ausgeführt werden kann.
public:
DelegateCommand(Action<T> ^ execute);
public DelegateCommand (Action<T> execute);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T))
Parameter
- execute
- Action<T>
Die Aktion, die ausgeführt werden soll, wenn der Befehl ausgeführt wird.
Gilt für:
DelegateCommand<T>(Action<T>, Predicate<T>)
Initialisiert eine neue Instanz der DelegateCommand<T>-Klasse.
public:
DelegateCommand(Action<T> ^ execute, Predicate<T> ^ canExecute);
public DelegateCommand (Action<T> execute, Predicate<T> canExecute);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> * Predicate<'T> -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T), canExecute As Predicate(Of T))
Parameter
- execute
- Action<T>
Die Aktion, die ausgeführt werden soll, wenn der Befehl ausgeführt wird.
- canExecute
- Predicate<T>
Die Funktion, mit der ausgewertet werden soll, ob dieser Befehl ausführbar ist. Wenn dieser Parameter NULL ist, ist der Befehl immer ausführbar.
Gilt für:
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)
Initialisiert eine neue Instanz der DelegateCommand<T>-Klasse.
public:
DelegateCommand(Action<T> ^ execute, Predicate<T> ^ canExecute, Microsoft::VisualStudio::Threading::JoinableTaskFactory ^ jtf);
public DelegateCommand (Action<T> execute, Predicate<T> canExecute, Microsoft.VisualStudio.Threading.JoinableTaskFactory jtf);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> * Predicate<'T> * Microsoft.VisualStudio.Threading.JoinableTaskFactory -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T), canExecute As Predicate(Of T), jtf As JoinableTaskFactory)
Parameter
- execute
- Action<T>
Die Aktion, die ausgeführt werden soll, wenn der Befehl ausgeführt wird.
- canExecute
- Predicate<T>
Die Funktion, mit der ausgewertet werden soll, ob dieser Befehl ausführbar ist. Wenn dieser Parameter NULL ist, ist der Befehl immer ausführbar.
Die Aufgabenfactory für den Befehl. Wenn dies nicht NULL ist, wechselt der Befehl zum Standard Thread, bevor das CanExecuteChanged Ereignis ausgelöst wird.