DispatchedDelegateCommand<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация ICommand с помощью делегатов, где делегат "Execute" будет отправлен в конец текущей очереди диспетчера с заданным приоритетом, что позволяет пользовательскому интерфейсу обновлять состояние "может выполняться"
generic <typename T>
public ref class DispatchedDelegateCommand : Microsoft::VisualStudio::PlatformUI::DelegateCommand<T>
public class DispatchedDelegateCommand<T> : Microsoft.VisualStudio.PlatformUI.DelegateCommand<T>
type DispatchedDelegateCommand<'T> = class
inherit DelegateCommand<'T>
Public Class DispatchedDelegateCommand(Of T)
Inherits DelegateCommand(Of T)
Параметры типа
- T
- Наследование
- Производный
Конструкторы
| DispatchedDelegateCommand<T>(Action<T>, DispatcherPriority) | |
| DispatchedDelegateCommand<T>(Action<T>, Predicate<T>, DispatcherPriority) |
Методы
| CanExecute(Object) | |
| CanExecuteDependsOn(INotifyPropertyChanged, String) |
Добавляет свойство, которое зависит от состояния CanExecute этой команды. При изменении свойства эта команда вызывает CanExecuteChanged (Унаследовано от DelegateCommandBase) |
| Execute(Object) | |
| RaiseCanExecuteChanged() |
Вызывает событие CanExecuteChanged. (Унаследовано от DelegateCommandBase) |
События
| CanExecuteChanged |
Событие, которое возникает при изменении исполняемого состояния этой команды. Вызовите Раисеканексекутечанжед, чтобы принудительно обновить прослушиватели. (Унаследовано от DelegateCommandBase) |