DispatchedDelegateCommand<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |