Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Inheritance Hierarchy
System.Object
Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
Microsoft.TeamFoundation.MVVM.ViewModelBase
Microsoft.TeamFoundation.MVVM.ValidatingViewModelBase
Namespace: Microsoft.TeamFoundation.MVVM
Assembly: Microsoft.TeamFoundation.Controls (in Microsoft.TeamFoundation.Controls.dll)
Syntax
'Declaration
Public MustInherit Class ViewModelBase _
Inherits NotifyPropertyChangedDispatcherObject
public abstract class ViewModelBase : NotifyPropertyChangedDispatcherObject
public ref class ViewModelBase abstract : public NotifyPropertyChangedDispatcherObject
[<AbstractClass>]
type ViewModelBase =
class
inherit NotifyPropertyChangedDispatcherObject
end
public abstract class ViewModelBase extends NotifyPropertyChangedDispatcherObject
The ViewModelBase type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ViewModelBase(ViewModelBase) | |
![]() |
ViewModelBase(Dispatcher, ViewModelBase) |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
Dispatcher | Dispatcher associated with this object. (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
MessageBoxService | |
![]() |
ParentViewModel | |
![]() |
UIHostService | |
![]() |
WindowDisplayService |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
AddDependencySource(String, INotifyCollectionChanged) | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
AddDependencySource(String, INotifyPropertyChanged) | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
CheckAccessBeginExecute | Executes the specified action on a thread associated with object's dispatcher. This invokes a BeginInvoke on the Dispatcher, does not wait for the action to complete -- returns immediately. (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
CheckAccessExecute(Action) | Executes the specified action on a thread associated with object's dispatcher. (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
CheckAccessExecute<TResult>(Func<TResult>) | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetDependencySourceName(INotifyCollectionChanged) | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
GetDependencySourceName(INotifyPropertyChanged) | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
GetWaitCursor | |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
RaisePropertyChanged | (Overrides NotifyPropertyChangedDispatcherObject.RaisePropertyChanged(String).) |
![]() |
ReceiveWeakEvent | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
RegisterService | |
![]() |
RegisterServices | |
![]() |
RemoveDependencySource(String, INotifyCollectionChanged) | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
RemoveDependencySource(String, INotifyPropertyChanged) | (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
ResolveService<TService> | Resolves the service. |
![]() |
SetAndRaisePropertyChanged(Boolean%, Boolean, String) | A helper method that sets property value and raises PropertyChanged event if the value has changed. Optimized implementation for System.Boolean type. (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
SetAndRaisePropertyChanged(Int32%, Int32, String) | A helper method that sets property value and raises PropertyChanged event if the value has changed. Optimized implementation for System.Int32 type. (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
SetAndRaisePropertyChanged(String%, String, String) | A helper method that sets property value and raises PropertyChanged event if the value has changed. Optimized implementation for string type. (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
SetAndRaisePropertyChanged<T>(T%, T, String) | A helper method that sets property value and raises PropertyChanged event if the value has changed. (Inherited from NotifyPropertyChangedDispatcherObject.) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
TryResolveService(Type) | |
![]() |
TryResolveService<TService>() | |
![]() |
UnRegisterService | |
![]() |
UnRegisterServices | |
![]() |
VerifyAccess | Enforces that the calling thread has access to this object. (Inherited from NotifyPropertyChangedDispatcherObject.) |
Top
Events
| Name | Description | |
|---|---|---|
![]() |
PropertyChanged | Occurs when a property value changes. (Inherited from NotifyPropertyChangedDispatcherObject.) |
Top
Fields
| Name | Description | |
|---|---|---|
![]() ![]() |
ParentViewModelProperty |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IWeakEventListener.ReceiveWeakEvent | (Inherited from NotifyPropertyChangedDispatcherObject.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)