ViewModelBase クラス
継承階層
System.Object
Microsoft.TeamFoundation.MVVM.NotifyPropertyChangedDispatcherObject
Microsoft.TeamFoundation.MVVM.ViewModelBase
Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework.TeamExplorerViewModel
Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.TeamExplorerPageViewModelBase
Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.TeamExplorerSectionViewModelBase
Microsoft.TeamFoundation.MVVM.ValidatingViewModelBase
名前空間: Microsoft.TeamFoundation.MVVM
アセンブリ: Microsoft.TeamFoundation.Controls (Microsoft.TeamFoundation.Controls.dll 内)
構文
'宣言
Public MustInherit Class ViewModelBase _
Inherits NotifyPropertyChangedDispatcherObject
public abstract class ViewModelBase : NotifyPropertyChangedDispatcherObject
ViewModelBase 型で公開されるメンバーは以下のとおりです。
コンストラクター
このページのトップへ
プロパティ
このページのトップへ
メソッド
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
AddDependencySource(String, INotifyCollectionChanged) |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
AddDependencySource(String, INotifyPropertyChanged) |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
CheckAccess |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
CheckAccessBeginExecute |
オブジェクトのディスパッチャーに関連付けられているスレッドの指定されたアクションを実行します。 これは、ディスパッチャーの BeginInvoke 完了するまで待機しませんが、アクションを開始します -- が直ちに返されます。 (NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
CheckAccessExecute(Action) |
オブジェクトのディスパッチャーに関連付けられているスレッドの指定されたアクションを実行します。 (NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
CheckAccessExecute<TResult>(Func<TResult>) |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
Equals |
指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
Finalize |
オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
GetDependencySourceName(INotifyCollectionChanged) |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
GetDependencySourceName(INotifyPropertyChanged) |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
GetHashCode |
特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
GetType |
現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
GetWaitCursor |
|
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
MemberwiseClone |
現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
RaisePropertyChanged |
(NotifyPropertyChangedDispatcherObject.RaisePropertyChanged(String) をオーバーライドします。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
ReceiveWeakEvent |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
RegisterService |
|
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
RegisterServices |
|
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
RemoveDependencySource(String, INotifyCollectionChanged) |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
RemoveDependencySource(String, INotifyPropertyChanged) |
(NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
ResolveService<TService> |
サービスを解決します。 |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
SetAndRaisePropertyChanged(Boolean%, Boolean, String) |
値が変化するプロパティ値を設定し、PropertyChanged イベントを発生させるヘルパー メソッド。 System.Boolean の型の最適化された実装。 (NotifyPropertyChangedDispatcherObject から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
SetAndRaisePropertyChanged(Int32%, Int32, String) |
値が変化するプロパティ値を設定し、PropertyChanged イベントを発生させるヘルパー メソッド。 System.Int32 型の最適化された実装。 (NotifyPropertyChangedDispatcherObject から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
SetAndRaisePropertyChanged(String%, String, String) |
値が変化するプロパティ値を設定し、PropertyChanged イベントを発生させるヘルパー メソッド。 文字列型の最適化された実装。 (NotifyPropertyChangedDispatcherObject から継承されます。) |
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
SetAndRaisePropertyChanged<T>(T%, T, String) |
値が変化するプロパティ値を設定し、PropertyChanged イベントを発生させるヘルパー メソッド。 (NotifyPropertyChangedDispatcherObject から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
ToString |
現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
TryResolveService(Type) |
|
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
TryResolveService<TService>() |
|
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
UnRegisterService |
|
![パブリック メソッド パブリック メソッド](images/bb162994.pubmethod(ja-jp,vs.110).gif) |
UnRegisterServices |
|
![プロテクト メソッド プロテクト メソッド](images/bb163411.protmethod(ja-jp,vs.110).gif) |
VerifyAccess |
呼び出し元のスレッドにこのオブジェクトにアクセスできるように強制します。 (NotifyPropertyChangedDispatcherObject から継承されます。) |
このページのトップへ
イベント
このページのトップへ
フィールド
このページのトップへ
明示的インターフェイスの実装
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
関連項目
Microsoft.TeamFoundation.MVVM 名前空間