WindowViewModel 类
继承层次结构
System.Object
Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
Microsoft.TeamFoundation.MVVM.ViewModelBase
Microsoft.TeamFoundation.MVVM.ValidatingViewModelBase
Microsoft.TeamFoundation.MVVM.WindowViewModel
命名空间: Microsoft.TeamFoundation.MVVM
程序集: Microsoft.TeamFoundation.Controls(在 Microsoft.TeamFoundation.Controls.dll 中)
语法
声明
Public Class WindowViewModel _
Inherits ValidatingViewModelBase
public class WindowViewModel : ValidatingViewModelBase
WindowViewModel 类型公开以下成员。
构造函数
页首
属性
页首
方法
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
AddDependencySource(String, INotifyCollectionChanged) |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
AddDependencySource(String, INotifyPropertyChanged) |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
CheckAccess |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
CheckAccessBeginExecute |
对线程的指定事件与对象关联的计划程序。 这对计划程序的BeginInvoke,不等待事件完成--立即返回。 (继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
CheckAccessExecute(Action) |
对线程的指定事件与对象关联的计划程序。 (继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
CheckAccessExecute<TResult>(Func<TResult>) |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
Equals |
确定指定的对象是否等于当前对象。 (继承自 Object。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
Finalize |
允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
GetDependencySourceName(INotifyCollectionChanged) |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
GetDependencySourceName(INotifyPropertyChanged) |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
GetHashCode |
用作特定类型的哈希函数。 (继承自 Object。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
GetType |
获取当前实例的 Type。 (继承自 Object。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
GetWaitCursor |
(继承自 ViewModelBase。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
HasErrors |
检查每个验证规则是否中断。 (继承自 ValidatingViewModelBase。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
OnWindowActivated |
允许Window.Activated挂钩 |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
OnWindowClosed |
允许Window.Closed挂钩 |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
OnWindowClosing |
允许Window.OnClosing挂钩 |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
OnWindowDeactivated |
允许Window.Deactivated挂钩 |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
OnWindowLoaded |
允许Window.Loaded/UserControl.Loaded挂钩 |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
OnWindowUnloaded |
允许Window.Unloaded/UserControl.Unloaded挂钩 |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
RaisePropertyChanged |
(继承自 ViewModelBase。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
ReceiveWeakEvent |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
RegisterService |
(继承自 ViewModelBase。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
RegisterServices |
(继承自 ViewModelBase。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
RemoveDependencySource(String, INotifyCollectionChanged) |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
RemoveDependencySource(String, INotifyPropertyChanged) |
(继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
RequestClose |
|
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
ResolveService<TService> |
解决服务。 (继承自 ViewModelBase。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
SetAndRaisePropertyChanged(Boolean%, Boolean, String) |
设置属性值并引发PropertyChanged事件的帮助器方法,如果该值已更改。 System.Boolean类型的优化实现。 (继承自 NotifyPropertyChangedDispatcherObject。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
SetAndRaisePropertyChanged(Int32%, Int32, String) |
设置属性值并引发PropertyChanged事件的帮助器方法,如果该值已更改。 System.Int32类型的优化实现。 (继承自 NotifyPropertyChangedDispatcherObject。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
SetAndRaisePropertyChanged(String%, String, String) |
设置属性值并引发PropertyChanged事件的帮助器方法,如果该值已更改。 字符串类型的优化实现。 (继承自 NotifyPropertyChangedDispatcherObject。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
SetAndRaisePropertyChanged<T>(T%, T, String) |
设置属性值并引发PropertyChanged事件的帮助器方法,如果该值已更改。 (继承自 NotifyPropertyChangedDispatcherObject。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
TryResolveService(Type) |
(继承自 ViewModelBase。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
TryResolveService<TService>() |
(继承自 ViewModelBase。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
UnRegisterService |
(继承自 ViewModelBase。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
UnRegisterServices |
(继承自 ViewModelBase。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
VerifyAccess |
强制调用线程对此对象的。 (继承自 NotifyPropertyChangedDispatcherObject。) |
页首
事件
页首
显式接口实现
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.TeamFoundation.MVVM 命名空间