AsyncObservableObject クラス

定義

メイン スレッドで非同期的にイベントを発生PropertyChangedできる監視可能なオブジェクト。

public ref class AsyncObservableObject : Microsoft::VisualStudio::PlatformUI::ObservableObject
[System.Runtime.Serialization.DataContract]
public class AsyncObservableObject : Microsoft.VisualStudio.PlatformUI.ObservableObject
[<System.Runtime.Serialization.DataContract>]
type AsyncObservableObject = class
    inherit ObservableObject
Public Class AsyncObservableObject
Inherits ObservableObject
継承
AsyncObservableObject
属性

注釈

の場合 ObservableObject。SetProperty はプロパティの値を設定するために呼び出され PropertyChanged 、イベントはアンビエント スレッドで発生します。 の場合AsyncObservableObject。SetPropertyNotifyAsync はプロパティの値を設定するために呼び出され、PropertyChangedイベントは メイン スレッドで発生します。

コンストラクター

AsyncObservableObject(JoinableTaskFactory)

AsyncObservableObject クラスの新しいインスタンスを初期化します。

プロパティ

HasPropertyChangedEventSinks

このオブジェクト PropertyChanged のイベントにサブスクリプションがあるかどうかを示す値を返します。

(継承元 ObservableObject)

メソッド

NotifyPropertyChanged(String)

プロパティが変更されたときに呼び出されるメソッド。

(継承元 ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

このオブジェクトのプロパティに対する変更を通知します。 イベントはPropertyChanged、メイン スレッドで発生します。

SetProperty(IntPtr, IntPtr, String)

メイン スレッドで非同期的にイベントを発生PropertyChangedできる監視可能なオブジェクト。

(継承元 ObservableObject)
SetProperty(UIntPtr, UIntPtr, String)

メイン スレッドで非同期的にイベントを発生PropertyChangedできる監視可能なオブジェクト。

(継承元 ObservableObject)
SetProperty<T>(T, T, Action, String)

値に対する変更を確認し、値が異なる場合は値を格納し、プロパティの変更を通知します。

(継承元 ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

値に対する変更を確認し、値が異なる場合は値を格納し、プロパティの変更を通知します。

(継承元 ObservableObject)
SetProperty<T>(T, T, String)

値に対する変更を確認し、値が異なる場合は値を格納し、プロパティの変更を通知します。

(継承元 ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

値の IntPtr 変更を確認し、値が異なる場合は、値を格納し、プロパティの変更を非同期的に通知します。

SetPropertyNotifyAsync(UIntPtr, UIntPtr, Task, CancellationToken, String)

値に対する変更を UIntPtr 確認し、値が異なる場合は、値を格納し、プロパティの変更を非同期的に通知します。

SetPropertyNotifyAsync<T>(T, T, Action, Task, CancellationToken, String)

値に対する変更を確認し、値が異なる場合は、値を格納し、プロパティの変更を非同期的に通知します。

SetPropertyNotifyAsync<T>(T, T, Action<T,T>, Task, CancellationToken, String)

値に対する変更を確認し、値が異なる場合は、値を格納し、プロパティの変更を非同期的に通知します。

SetPropertyNotifyAsync<T>(T, T, Task, CancellationToken, String)

値に対する変更を確認し、値が異なる場合は、値を格納し、プロパティの変更を非同期的に通知します。

イベント

PropertyChanged

プロパティが変更されたときに発生するイベント。

(継承元 ObservableObject)

適用対象