Compartilhar via


AsyncObservableObject Classe

Definição

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

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 ambiente. Se AsyncObservableObject. SetPropertyNotifyAsync é chamado para definir o valor de uma propriedade, o PropertyChanged evento é gerado no thread main.

Construtores

AsyncObservableObject(JoinableTaskFactory)

Inicializa uma nova instância da classe AsyncObservableObject.

Propriedades

HasPropertyChangedEventSinks

Retorna um valor que indica se o evento deste PropertyChanged objeto tem assinaturas

(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 main.

SetProperty(IntPtr, IntPtr, String)

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

(Herdado de ObservableObject)
SetProperty(UIntPtr, UIntPtr, String)

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

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

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

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

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

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

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

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

Verifica se há 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 se há 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 se há 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 se há 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 se há 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 gerado quando uma propriedade é alterada.

(Herdado de ObservableObject)

Aplica-se a