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>
Производный

Конструкторы

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)

Применяется к