AsyncObservableObject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |