Condividi tramite


AsyncObservableObject Classe

Definizione

Oggetto osservabile che può generare PropertyChanged gli eventi in modo asincrono, nel thread principale.

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
Ereditarietà
AsyncObservableObject
Attributi

Commenti

Se ObservableObject. SetProperty viene chiamato per impostare il valore di una proprietà, l'evento PropertyChanged viene generato nel thread dell'ambiente. Se AsyncObservableObject. SetPropertyNotifyAsync viene chiamato per impostare il valore di una proprietà, l'evento PropertyChanged viene generato nel thread principale.

Costruttori

AsyncObservableObject(JoinableTaskFactory)

Inizializza una nuova istanza della classe AsyncObservableObject.

Proprietà

HasPropertyChangedEventSinks

Restituisce un valore che indica se l'evento dell'oggetto PropertyChanged ha sottoscrizioni

(Ereditato da ObservableObject)

Metodi

NotifyPropertyChanged(String)

Metodo chiamato quando una proprietà è stata modificata.

(Ereditato da ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

Notifica di una modifica a una proprietà in questo oggetto. L'evento PropertyChanged viene generato nel thread principale.

SetProperty(IntPtr, IntPtr, String)

Oggetto osservabile che può generare PropertyChanged gli eventi in modo asincrono, nel thread principale.

(Ereditato da ObservableObject)
SetProperty(UIntPtr, UIntPtr, String)

Oggetto osservabile che può generare PropertyChanged gli eventi in modo asincrono, nel thread principale.

(Ereditato da ObservableObject)
SetProperty<T>(T, T, Action, String)

Verifica la modifica a un valore e, se il valore è diverso, archivia il valore e notifica le modifiche delle proprietà.

(Ereditato da ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

Verifica la modifica a un valore e, se il valore è diverso, archivia il valore e notifica le modifiche delle proprietà.

(Ereditato da ObservableObject)
SetProperty<T>(T, T, String)

Verifica la modifica a un valore e, se il valore è diverso, archivia il valore e notifica le modifiche delle proprietà.

(Ereditato da ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

Verifica la modifica a un IntPtr valore e, se il valore è diverso, archivia il valore e notifica in modo asincrono le modifiche delle proprietà.

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

Verifica la modifica a un UIntPtr valore e, se il valore è diverso, archivia il valore e notifica in modo asincrono le modifiche delle proprietà.

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

Verifica la modifica a un valore e, se il valore è diverso, archivia il valore e notifica in modo asincrono le modifiche delle proprietà.

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

Verifica la modifica a un valore e, se il valore è diverso, archivia il valore e notifica in modo asincrono le modifiche delle proprietà.

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

Verifica la modifica a un valore e, se il valore è diverso, archivia il valore e notifica in modo asincrono le modifiche delle proprietà.

Eventi

PropertyChanged

Evento generato quando una proprietà è stata modificata.

(Ereditato da ObservableObject)

Si applica a