AsyncObservableObject Classe

Definição

Um objeto observável que pode gerar seus PropertyChanged eventos de forma assíncrona no thread principal.

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
Herança
AsyncObservableObject
Atributos

Comentários

Se ObservableObject . SetProperty é chamado para definir o valor de uma propriedade, o PropertyChanged evento é gerado no thread de ambiente. Se AsyncObservableObject . SetPropertyNotifyAsync é chamado para definir o valor de uma propriedade, o PropertyChanged evento é gerado no thread principal.

Construtores

AsyncObservableObject(JoinableTaskFactory)

Inicializa uma nova instância da classe AsyncObservableObject.

Propriedades

HasPropertyChangedEventSinks

Retorna um valor que indica se o evento desse objeto PropertyChanged tem alguma assinatura

(Herdado de ObservableObject)

Métodos

NotifyPropertyChanged(String)

O método que é chamado quando uma propriedade é alterada.

(Herdado de ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

Notifica uma alteração em uma propriedade neste objeto. O PropertyChanged evento é gerado no thread principal.

SetProperty(IntPtr, IntPtr, String) (Herdado de ObservableObject)
SetProperty(UIntPtr, UIntPtr, String) (Herdado de ObservableObject)
SetProperty<T>(T, T, Action, String)

Verifica uma alteração em um valor e, se o valor for diferente, armazenará o valor e notificará as alterações de propriedade.

(Herdado de ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

Verifica uma alteração em um valor e, se o valor for diferente, armazenará o valor e notificará as alterações de propriedade.

(Herdado de ObservableObject)
SetProperty<T>(T, T, String)

Verifica uma alteração em um valor e, se o valor for diferente, armazenará o valor e notificará as alterações de propriedade.

(Herdado de ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

Verifica uma alteração em um IntPtr valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade.

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

Verifica uma alteração em um UIntPtr valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade.

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

Verifica uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade.

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

Verifica uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade.

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

Verifica uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade.

Eventos

PropertyChanged

O evento que é gerado quando uma propriedade é alterada.

(Herdado de ObservableObject)

Aplica-se a