Udostępnij za pośrednictwem


AsyncObservableObject Klasa

Definicja

Obserwowalny obiekt, który może wywołać zdarzenia PropertyChanged asynchronicznie w wątku głównym.

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
Dziedziczenie
AsyncObservableObject
Atrybuty

Uwagi

Jeśli ObservableObject. Właściwość SetProperty jest wywoływana w celu ustawienia wartości właściwości, PropertyChanged zdarzenie jest wywoływane w wątku otoczenia. Jeśli AsyncObservableObject. Właściwość SetPropertyNotifyAsync jest wywoływana w celu ustawienia wartości właściwości. PropertyChanged Zdarzenie jest wywoływane w wątku głównym.

Konstruktory

AsyncObservableObject(JoinableTaskFactory)

Inicjuje nowe wystąpienie klasy AsyncObservableObject.

Właściwości

HasPropertyChangedEventSinks

Zwraca wartość wskazującą, czy zdarzenie tego obiektu PropertyChanged ma jakiekolwiek subskrypcje

(Odziedziczone po ObservableObject)

Metody

NotifyPropertyChanged(String)

Metoda wywoływana, gdy właściwość uległa zmianie.

(Odziedziczone po ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

Powiadamia o zmianie właściwości na tym obiekcie. Zdarzenie PropertyChanged jest wywoływane w wątku głównym.

SetProperty(IntPtr, IntPtr, String)

Obserwowalny obiekt, który może wywołać zdarzenia PropertyChanged asynchronicznie w wątku głównym.

(Odziedziczone po ObservableObject)
SetProperty(UIntPtr, UIntPtr, String)

Obserwowalny obiekt, który może wywołać zdarzenia PropertyChanged asynchronicznie w wątku głównym.

(Odziedziczone po ObservableObject)
SetProperty<T>(T, T, Action, String)

Sprawdza zmianę wartości, a jeśli wartość jest inna, przechowuje wartość i powiadamia o zmianach właściwości.

(Odziedziczone po ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

Sprawdza zmianę wartości, a jeśli wartość jest inna, przechowuje wartość i powiadamia o zmianach właściwości.

(Odziedziczone po ObservableObject)
SetProperty<T>(T, T, String)

Sprawdza zmianę wartości, a jeśli wartość jest inna, przechowuje wartość i powiadamia o zmianach właściwości.

(Odziedziczone po ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

Sprawdza zmianę IntPtr wartości, a jeśli wartość jest inna, przechowuje wartość i asynchronicznie powiadamia o zmianach właściwości.

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

Sprawdza zmianę UIntPtr wartości, a jeśli wartość jest inna, przechowuje wartość i asynchronicznie powiadamia o zmianach właściwości.

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

Sprawdza zmianę wartości, a jeśli wartość jest inna, przechowuje wartość i asynchronicznie powiadamia o zmianach właściwości.

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

Sprawdza zmianę wartości, a jeśli wartość jest inna, przechowuje wartość i asynchronicznie powiadamia o zmianach właściwości.

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

Sprawdza zmianę wartości, a jeśli wartość jest inna, przechowuje wartość i asynchronicznie powiadamia o zmianach właściwości.

Zdarzenia

PropertyChanged

Zdarzenie, które jest zgłaszane, gdy właściwość uległa zmianie.

(Odziedziczone po ObservableObject)

Dotyczy