AsyncObservableObject Sınıf

Tanım

Ana iş parçacığında olaylarını PropertyChanged zaman uyumsuz olarak yükseltebilen gözlemlenebilir bir nesne.

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
Devralma
AsyncObservableObject
Öznitelikler

Açıklamalar

ise ObservableObject. Bir özelliğin değerini ayarlamak için SetProperty çağrılır, PropertyChanged olay ortam iş parçacığında tetiklenir. ise AsyncObservableObject. Bir özelliğin değerini ayarlamak için SetPropertyNotifyAsync çağrılır, PropertyChanged olay ana iş parçacığında tetiklenir.

Oluşturucular

AsyncObservableObject(JoinableTaskFactory)

AsyncObservableObject sınıfının yeni bir örneğini başlatır.

Özellikler

HasPropertyChangedEventSinks

Bu nesnenin PropertyChanged olayının herhangi bir aboneliği olup olmadığını gösteren bir değer döndürür

(Devralındığı yer: ObservableObject)

Yöntemler

NotifyPropertyChanged(String)

Bir özellik değiştiğinde çağrılan yöntem.

(Devralındığı yer: ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

Bu nesnedeki bir özellikte yapılan değişikliği bildirir. Olay PropertyChanged ana iş parçacığında oluşturulur.

SetProperty(IntPtr, IntPtr, String)

Ana iş parçacığında olaylarını PropertyChanged zaman uyumsuz olarak yükseltebilen gözlemlenebilir bir nesne.

(Devralındığı yer: ObservableObject)
SetProperty(UIntPtr, UIntPtr, String)

Ana iş parçacığında olaylarını PropertyChanged zaman uyumsuz olarak yükseltebilen gözlemlenebilir bir nesne.

(Devralındığı yer: ObservableObject)
SetProperty<T>(T, T, Action, String)

Bir değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini bildirir.

(Devralındığı yer: ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

Bir değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini bildirir.

(Devralındığı yer: ObservableObject)
SetProperty<T>(T, T, String)

Bir değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini bildirir.

(Devralındığı yer: ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

Bir IntPtr değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini zaman uyumsuz olarak bildirir.

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

Bir UIntPtr değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini zaman uyumsuz olarak bildirir.

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

Bir değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini zaman uyumsuz olarak bildirir.

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

Bir değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini zaman uyumsuz olarak bildirir.

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

Bir değerde değişiklik olup olmadığını denetler ve değer farklıysa değeri depolar ve özellik değişikliklerini zaman uyumsuz olarak bildirir.

Ekinlikler

PropertyChanged

Bir özellik değiştiğinde tetiklenen olay.

(Devralındığı yer: ObservableObject)

Şunlara uygulanır