DispatchedDelegateCommand<T> Klasse

Definition

Implementierung von ICommand mithilfe von Delegaten, bei denen der Execute-Delegat an das Ende der aktuellen Verteiler-Warteschlange mit der angegebenen Priorität gesendet wird, sodass die Benutzeroberfläche den Zustand "kann ausgeführt" aktualisieren kann

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)

Typparameter

T
Vererbung
DispatchedDelegateCommand<T>
Abgeleitet

Konstruktoren

DispatchedDelegateCommand<T>(Action<T>, DispatcherPriority)
DispatchedDelegateCommand<T>(Action<T>, Predicate<T>, DispatcherPriority)

Methoden

CanExecute(Object)
CanExecuteDependsOn(INotifyPropertyChanged, String)

Fügt eine Eigenschaft hinzu, von der der CanExecute-Zustand dieses Befehls abhängt. Wenn sich die Eigenschaft ändert, wird "CanExecuteChanged" durch diesen Befehl erhöht.

(Geerbt von DelegateCommandBase)
Execute(Object)
RaiseCanExecuteChanged()

Löst das CanExecuteChanged-Ereignis aus.

(Geerbt von DelegateCommandBase)

Ereignisse

CanExecuteChanged

Ein Ereignis, das ausgelöst wird, wenn der ausführbare Zustand dieses Befehls geändert wird. Aufrufen von raiabcanexecutechanged zum Erzwingen der Aktualisierung von Listenern.

(Geerbt von DelegateCommandBase)

Gilt für