DelegateCommand<T> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
DelegateCommand<T>(Action<T>) |
Inicjuje nowe wystąpienie klasy DelegateCommand<T>. Za pomocą tego konstruktora można zainicjować polecenie DelegateCommand, które zawsze może być wykonywane. |
DelegateCommand<T>(Action<T>, Predicate<T>) |
Inicjuje nowe wystąpienie klasy DelegateCommand<T>. |
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory) |
Inicjuje nowe wystąpienie klasy DelegateCommand<T>. |
DelegateCommand<T>(Action<T>)
Inicjuje nowe wystąpienie klasy DelegateCommand<T>. Za pomocą tego konstruktora można zainicjować polecenie DelegateCommand, które zawsze może być wykonywane.
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))
Parametry
- execute
- Action<T>
Akcja do uruchomienia po wykonaniu polecenia.
Dotyczy
DelegateCommand<T>(Action<T>, Predicate<T>)
Inicjuje nowe wystąpienie klasy DelegateCommand<T>.
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))
Parametry
- execute
- Action<T>
Akcja do uruchomienia po wykonaniu polecenia.
- canExecute
- Predicate<T>
Funkcja do oceny, czy to polecenie jest wykonywalne. Jeśli ten parametr ma wartość null, polecenie jest zawsze wykonywalne.
Dotyczy
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)
Inicjuje nowe wystąpienie klasy DelegateCommand<T>.
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)
Parametry
- execute
- Action<T>
Akcja do uruchomienia po wykonaniu polecenia.
- canExecute
- Predicate<T>
Funkcja do oceny, czy to polecenie jest wykonywalne. Jeśli ten parametr ma wartość null, polecenie jest zawsze wykonywalne.
Fabryka zadań polecenia. Jeśli jest to wartość niepusta, polecenie przełączy się do głównego wątku przed podniesieniem CanExecuteChanged zdarzenia.