AsyncObservableObject Třída

Definice

Pozorovatelný objekt, který může asynchronně vyvolat své PropertyChanged události v hlavním vlákně.

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
Dědičnost
AsyncObservableObject
Atributy

Poznámky

Pokud ObservableObject. SetProperty je volána k nastavení hodnoty vlastnosti, PropertyChanged událost je vyvolána na okolní vlákno. Pokud AsyncObservableObject. SetPropertyNotifyAsync je volána k nastavení hodnoty vlastnosti, PropertyChanged událost je vyvolána v hlavním vlákně.

Konstruktory

AsyncObservableObject(JoinableTaskFactory)

Inicializuje novou instanci AsyncObservableObject třídy.

Vlastnosti

HasPropertyChangedEventSinks

Vrátí hodnotu označující, jestli má událost tohoto objektu PropertyChanged nějaké odběry.

(Zděděno od ObservableObject)

Metody

NotifyPropertyChanged(String)

Metoda, která je volána při změně vlastnosti.

(Zděděno od ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

Upozorní na změnu vlastnosti tohoto objektu. Událost PropertyChanged je vyvolána v hlavním vlákně.

SetProperty(IntPtr, IntPtr, String)

Pozorovatelný objekt, který může asynchronně vyvolat své PropertyChanged události v hlavním vlákně.

(Zděděno od ObservableObject)
SetProperty(UIntPtr, UIntPtr, String)

Pozorovatelný objekt, který může asynchronně vyvolat své PropertyChanged události v hlavním vlákně.

(Zděděno od ObservableObject)
SetProperty<T>(T, T, Action, String)

Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a upozorní na změny vlastností.

(Zděděno od ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a upozorní na změny vlastností.

(Zděděno od ObservableObject)
SetProperty<T>(T, T, String)

Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a upozorní na změny vlastností.

(Zděděno od ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

Zkontroluje změnu IntPtr hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností.

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

Zkontroluje změnu UIntPtr hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností.

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

Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností.

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

Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností.

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

Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností.

Událost

PropertyChanged

Událost, která je vyvolána při změně vlastnosti.

(Zděděno od ObservableObject)

Platí pro