Поделиться через


TeamExplorerViewModel - класс

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
    Microsoft.TeamFoundation.MVVM.ViewModelBase
      Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework.TeamExplorerViewModel

Пространство имен:  Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework
Сборка:  Microsoft.TeamFoundation.Controls (в Microsoft.TeamFoundation.Controls.dll)

Синтаксис

'Декларация
Public Class TeamExplorerViewModel _
    Inherits ViewModelBase _
    Implements ITeamExplorer, IServiceProvider, INotifyPropertyChanged, IDisposable,  _
    ITfsDiagnosticProvider
public class TeamExplorerViewModel : ViewModelBase, 
    ITeamExplorer, IServiceProvider, INotifyPropertyChanged, IDisposable, ITfsDiagnosticProvider

Тип TeamExplorerViewModel предоставляет следующие члены.

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

  Имя Описание
Открытый метод TeamExplorerViewModel

В начало страницы

Свойства

  Имя Описание
Открытое свойство AreaPaths
Открытое свойство ClearNotificationsCommand
Открытое свойство ConnectionStateDescription
Открытое свойство CurrentPage
Открытое свойство CurrentPageHost
Открытое свойство CurrentTeamName
Открытое свойство CurrentTeamProjectCollection
Открытое свойство CurrentTeamProjectCollectionName
Открытое свойство CurrentTeamProjectName
Открытое свойство CurrentTeamProjectUri
Открытое свойство CurrentUserInfo
Открытое свойство DefaultPageId
Открытое свойство Dispatcher Диспетчер, связанный с этим объектом. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытое свойство HasNextPage
Открытое свойство HasPreviousPage
Открытое свойство IsConnected
Открытое свойство IsDiscoveryCompleted
Открытое свойство MessageBoxService (Унаследовано от ViewModelBase.)
Открытое свойство Model
Открытое свойство Name
Открытое свойство Notifications
Открытое свойство ParentViewModel (Унаследовано от ViewModelBase.)
Открытое свойство TeamProjectNames
Открытое свойство UIHostService (Унаследовано от ViewModelBase.)
Открытое свойство WindowDisplayService (Унаследовано от ViewModelBase.)

В начало страницы

Методы

  Имя Описание
Защищенный метод AddDependencySource(String, INotifyCollectionChanged) (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Защищенный метод AddDependencySource(String, INotifyPropertyChanged) (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод CheckAccess (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод CheckAccessBeginExecute Выполняет указанное действие на потоке, связанном с диспетчером объекта. Это вызывает BeginInvoke в диспетчере, не ожидает окончания действия -- извлечения немедленно. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод CheckAccessExecute(Action) Выполняет указанное действие на потоке, связанном с диспетчером объекта. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод CheckAccessExecute<TResult>(Func<TResult>) (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод ClearAllNotifications
Защищенный метод ClearHistoryExceptCurrent
Открытый метод ClearNotifications
Открытый метод ClosePage(Guid)
Открытый метод ClosePage(ITeamExplorerPage)
Открытый метод CreateProjectAndTeamCaption
Открытый метод Dispose
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод GetDependencySourceName(INotifyCollectionChanged) (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Защищенный метод GetDependencySourceName(INotifyPropertyChanged) (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetService
Защищенный метод GetTeamProjectContext
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetWaitCursor (Унаследовано от ViewModelBase.)
Открытый метод HideNotification
Открытый метод IsNotificationVisible
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод NavigateToNextPage
Открытый метод NavigateToPage(Guid)
Открытый метод NavigateToPage(String)
Открытый метод NavigateToPage(Guid, Object)
Открытый метод NavigateToPage(String, Object)
Защищенный метод NavigateToPage(Guid, Object, ITeamFoundationContext)
Открытый метод NavigateToPreviousPage
Защищенный метод RaisePropertyChanged (Унаследовано от ViewModelBase.)
Защищенный метод ReceiveWeakEvent (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод RegisterService (Унаследовано от ViewModelBase.)
Открытый метод RegisterServices (Унаследовано от ViewModelBase.)
Защищенный метод RemoveDependencySource(String, INotifyCollectionChanged) (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Защищенный метод RemoveDependencySource(String, INotifyPropertyChanged) (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод ResolveService<TService> Позволяет службе. (Унаследовано от ViewModelBase.)
Открытый метод SetActiveTeamProject
Защищенный метод SetAndRaisePropertyChanged(Boolean%, Boolean, String) Вспомогательный метод, который значение свойства наборов и событие PropertyChanged повышений если значение было изменено. Оптимизированная реализация типа System.Boolean. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Защищенный метод SetAndRaisePropertyChanged(Int32%, Int32, String) Вспомогательный метод, который значение свойства наборов и событие PropertyChanged повышений если значение было изменено. Оптимизированная реализация типа System.Int32. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Защищенный метод SetAndRaisePropertyChanged(String%, String, String) Вспомогательный метод, который значение свойства наборов и событие PropertyChanged повышений если значение было изменено. Оптимизированная реализация типа string. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Защищенный метод SetAndRaisePropertyChanged<T>(T%, T, String) Вспомогательный метод, который значение свойства наборов и событие PropertyChanged повышений если значение было изменено. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод ShowNotification
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TryResolveService(Type) (Унаследовано от ViewModelBase.)
Открытый метод TryResolveService<TService>() (Унаследовано от ViewModelBase.)
Открытый метод UnRegisterService (Унаследовано от ViewModelBase.)
Открытый метод UnRegisterServices (Унаследовано от ViewModelBase.)
Защищенный метод VerifyAccess Обеспечивает нахождение вызывающий поток имеет доступ к данному объекту. (Унаследовано от NotifyPropertyChangedDispatcherObject.)
Открытый метод WriteState

В начало страницы

События

  Имя Описание
Открытое событие PropertyChanged Возникает при смене значения свойства. (Унаследовано от NotifyPropertyChangedDispatcherObject.)

В начало страницы

Методы расширения

  Имя Описание
Открытый метод расширения GetService<T>() Перегружен. (Определено в IServiceProviderExtensions.)
Открытый метод расширения GetService<T, V>() Перегружен. (Определено в IServiceProviderExtensions.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IWeakEventListener.ReceiveWeakEvent (Унаследовано от NotifyPropertyChangedDispatcherObject.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework - пространство имен