TeamExplorerPageViewModelBase-Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
    Microsoft.TeamFoundation.MVVM.ViewModelBase
      Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.TeamExplorerPageViewModelBase

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

Syntax

'Declaration
Public Class TeamExplorerPageViewModelBase _
    Inherits ViewModelBase _
    Implements ITeamExplorerPage, IDisposable, INotifyPropertyChanged
public class TeamExplorerPageViewModelBase : ViewModelBase, 
    ITeamExplorerPage, IDisposable, INotifyPropertyChanged

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode TeamExplorerPageViewModelBase

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Dispatcher Verteiler mit diesem Objekt verbunden. (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Eigenschaft Id
Öffentliche Eigenschaft IsBusy
Öffentliche Eigenschaft MessageBoxService (Von ViewModelBase geerbt.)
Öffentliche Eigenschaft PageContent
Öffentliche Eigenschaft ParentViewModel (Von ViewModelBase geerbt.)
Geschützte Eigenschaft ServiceProvider
Öffentliche Eigenschaft Title
Öffentliche Eigenschaft UIHostService (Von ViewModelBase geerbt.)
Öffentliche Eigenschaft WindowDisplayService (Von ViewModelBase 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 Cancel
Ö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 ClearNotifications
Öffentliche Methode Dispose
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object 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 GetExtensibilityService
Ö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.)
Öffentliche Methode GetWaitCursor (Von ViewModelBase geerbt.)
Öffentliche Methode HideNotification
Öffentliche Methode Initialize
Öffentliche Methode IsNotificationVisible
Öffentliche Methode Loaded
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode RaisePropertyChanged (Von ViewModelBase geerbt.)
Geschützte Methode ReceiveWeakEvent (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode Refresh
Öffentliche Methode RegisterService (Von ViewModelBase geerbt.)
Öffentliche Methode RegisterServices (Von ViewModelBase geerbt.)
Geschützte Methode RemoveDependencySource(String, INotifyCollectionChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Geschützte Methode RemoveDependencySource(String, INotifyPropertyChanged) (Von NotifyPropertyChangedDispatcherObject geerbt.)
Öffentliche Methode ResolveService<TService> Löst den Dienst auf. (Von ViewModelBase geerbt.)
Öffentliche Methode SaveContext
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 ShowError
Öffentliche Methode ShowException
Öffentliche Methode ShowMessage
Öffentliche Methode ShowNotification
Öffentliche Methode ShowWarning
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryResolveService(Type) (Von ViewModelBase geerbt.)
Öffentliche Methode TryResolveService<TService>() (Von ViewModelBase geerbt.)
Öffentliche Methode UnRegisterService (Von ViewModelBase geerbt.)
Öffentliche Methode UnRegisterServices (Von ViewModelBase 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 PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von NotifyPropertyChangedDispatcherObject geerbt.)

Zum Seitenanfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode Close Schließen Sie diese Seite. (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode GetFocusedSection Rufen Sie den fokussierte Abschnitt für diese Seite ab. (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode GetId Rufen Sie die ID für diese Seite ab. (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode GetProperty Rufen Sie eine Seiteneigenschaft ab. (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode GetSection Rufen Sie den Abschnitt für diese Seite mit der angegebenen ID ab (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode GetSections Rufen Sie die Abschnitte für diese Seite ab. (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode GetService<T> Rufen Sie den angeforderten Dienst ab. (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode RefreshPageAndSections Aktualisieren Sie diese Seite und ihre Abschnitte. (Durch ITeamExplorerPageExtensions definiert.)
Öffentliche Erweiterungsmethode SetProperty Legen Sie eine Seiteneigenschaft fest. (Durch ITeamExplorerPageExtensions definiert.)

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