DelegateCommand<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
DelegateCommand<T>(Action<T>) |
Inicializuje novou instanci DelegateCommand<T> třídy . Použití tohoto konstruktoru k inicializaci DelegateCommand má za následek příkaz, který může vždy provést. |
DelegateCommand<T>(Action<T>, Predicate<T>) |
Inicializuje novou instanci DelegateCommand<T> třídy . |
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory) |
Inicializuje novou instanci DelegateCommand<T> třídy . |
DelegateCommand<T>(Action<T>)
Inicializuje novou instanci DelegateCommand<T> třídy . Použití tohoto konstruktoru k inicializaci DelegateCommand má za následek příkaz, který může vždy provést.
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>
Akce, která se má spustit při spuštění příkazu.
Platí pro
DelegateCommand<T>(Action<T>, Predicate<T>)
Inicializuje novou instanci DelegateCommand<T> třídy .
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>
Akce, která se má spustit při spuštění příkazu.
- canExecute
- Predicate<T>
Funkce, která vyhodnotí, jestli je tento příkaz spustitelný. Pokud má tento parametr hodnotu null, příkaz je vždy spustitelný.
Platí pro
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)
Inicializuje novou instanci DelegateCommand<T> třídy .
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>
Akce, která se má spustit při spuštění příkazu.
- canExecute
- Predicate<T>
Funkce, která vyhodnotí, jestli je tento příkaz spustitelný. Pokud má tento parametr hodnotu null, příkaz je vždy spustitelný.
Objekt pro vytváření úloh pro příkaz. Pokud není null, příkaz před vyvolání události přepne do hlavního CanExecuteChanged vlákna.