共用方式為


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)

適用於