DropDownLinkCommand-Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
    Microsoft.TeamFoundation.MVVM.RelayCommand
      Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.DropDownLinkCommand

Namespace:  Microsoft.TeamFoundation.Controls.WPF.TeamExplorer
Assembly:  Microsoft.TeamFoundation.Controls (in Microsoft.TeamFoundation.Controls.dll)

Syntax

'Declaration
Public Class DropDownLinkCommand _
    Inherits RelayCommand
public class DropDownLinkCommand : RelayCommand

Der DropDownLinkCommand-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DropDownLinkCommand(Action)
Öffentliche Methode DropDownLinkCommand(Action<Object>)
Öffentliche Methode DropDownLinkCommand(Action<Object>, Predicate<Object>)

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Dispatcher Verteiler mit diesem Objekt verbunden. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Eigenschaft IsExecuting True, wenn Befehl ausführt; andernfalls false. (Von RelayCommand geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode AddDependencySource(String, INotifyCollectionChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode AddDependencySource(String, INotifyPropertyChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode CanExecute (Überschreibt RelayCommand.CanExecute(Object).)
Öffentliche Methode CheckAccess (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode CheckAccessBeginExecute Führt die angegebene Aktion in einem Thread aus, der der Verteiler des Objekts zugeordnet ist. Dadurch wird ein BeginInvoke auf dem Verteiler, wartet nicht auf die Aktion abzuschließen auf -- wird sofort zurückgegeben. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode CheckAccessExecute(Action) Führt die angegebene Aktion in einem Thread aus, der der Verteiler des Objekts zugeordnet ist. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode CheckAccessExecute<TResult>(Func<TResult>) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode Execute (Von RelayCommand geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode GetDependencySourceName(INotifyCollectionChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode GetDependencySourceName(INotifyPropertyChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RaiseCanExecuteChanged (Von RelayCommand geerbt.)
Geschützte Methode RaisePropertyChanged löst PropertyChanged-Ereignis.Diese Methode kann nur aufgerufen werden die dem Thread, der mit dem Verteiler dieses Objekts zugeordnet ist. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode ReceiveWeakEvent (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode RemoveDependencySource(String, INotifyCollectionChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode RemoveDependencySource(String, INotifyPropertyChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode SetAndRaisePropertyChanged(Boolean%, Boolean, String) Eine Hilfsmethode die Satzeigenschaftswert und löst PropertyChanged-Ereignis, wenn der Wert geändert hat. Optimierte Implementierung für System.Boolean-Typ. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode SetAndRaisePropertyChanged(Int32%, Int32, String) Eine Hilfsmethode die Satzeigenschaftswert und löst PropertyChanged-Ereignis, wenn der Wert geändert hat. Optimierte Implementierung für Typ System.Int32. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode SetAndRaisePropertyChanged(String%, String, String) Eine Hilfsmethode die Satzeigenschaftswert und löst PropertyChanged-Ereignis, wenn der Wert geändert hat. Optimierte Implementierung für Zeichenfolgentyp. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode SetAndRaisePropertyChanged<T>(T%, T, String) Eine Hilfsmethode die Satzeigenschaftswert und löst PropertyChanged-Ereignis, wenn der Wert geändert hat. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode VerifyAccess Erzwingt, dass der aufrufende Thread Zugriff auf dieses Objekt verfügt. (Von NotifyPropertyChangedDispatcherObject geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CanExecuteChanged Wird ausgelöst, wenn CanExecute ändert. (Von RelayCommand geerbt.)
Öffentliches Ereignis PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von NotifyPropertyChangedDispatcherObject geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IWeakEventListener.ReceiveWeakEvent (Von NotifyPropertyChangedDispatcherObject geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Controls.WPF.TeamExplorer-Namespace