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