AsyncObservableObject Klasse

Definition

Ein Observable-Objekt, das seine PropertyChanged Ereignisse asynchron auf dem Haupt Thread aufhebt.

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
Vererbung
AsyncObservableObject
Attribute

Hinweise

Wenn ObservableObject . SetProperty wird aufgerufen, um den Wert einer Eigenschaft festzulegen PropertyChanged . das Ereignis wird im Ambient-Thread ausgelöst. Wenn AsyncObservableObject . Setpropertynotifyasync wird aufgerufen, um den Wert einer Eigenschaft festzulegen PropertyChanged . das Ereignis wird im Haupt Thread ausgelöst.

Konstruktoren

AsyncObservableObject(JoinableTaskFactory)

Initialisiert eine neue Instanz der AsyncObservableObject-Klasse.

Eigenschaften

HasPropertyChangedEventSinks

Gibt einen Wert zurück, der angibt, ob das Ereignis dieses Objekts PropertyChanged über Abonnements verfügt.

(Geerbt von ObservableObject)

Methoden

NotifyPropertyChanged(String)

Die Methode, die aufgerufen wird, wenn sich eine Eigenschaft geändert hat.

(Geerbt von ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

Benachrichtigt eine Änderung an einer Eigenschaft für dieses Objekt. Das- PropertyChanged Ereignis wird im Haupt Thread ausgelöst.

SetProperty(IntPtr, IntPtr, String) (Geerbt von ObservableObject)
SetProperty(UIntPtr, UIntPtr, String) (Geerbt von ObservableObject)
SetProperty<T>(T, T, Action, String)

Überprüft, ob ein Wert geändert wurde, und wenn der Wert anders ist, speichert den Wert und benachrichtigt über Eigenschafts Änderungen.

(Geerbt von ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

Überprüft, ob ein Wert geändert wurde, und wenn der Wert anders ist, speichert den Wert und benachrichtigt über Eigenschafts Änderungen.

(Geerbt von ObservableObject)
SetProperty<T>(T, T, String)

Überprüft, ob ein Wert geändert wurde, und wenn der Wert anders ist, speichert den Wert und benachrichtigt über Eigenschafts Änderungen.

(Geerbt von ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

Prüft IntPtr , ob ein Wert geändert wurde, und wenn der Wert unterschiedlich ist, speichert den Wert und benachrichtigt die Änderungen von Eigenschaften asynchron.

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

Prüft UIntPtr , ob ein Wert geändert wurde, und ob der Wert anders ist, speichert den Wert und benachrichtigt asynchron über Eigenschafts Änderungen.

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

Prüft, ob ein Wert geändert wurde, und ob der Wert anders ist, speichert den Wert und benachrichtigt asynchron über Eigenschafts Änderungen.

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

Prüft, ob ein Wert geändert wurde, und ob der Wert anders ist, speichert den Wert und benachrichtigt asynchron über Eigenschafts Änderungen.

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

Prüft, ob ein Wert geändert wurde, und ob der Wert anders ist, speichert den Wert und benachrichtigt asynchron über Eigenschafts Änderungen.

Ereignisse

PropertyChanged

Das Ereignis, das ausgelöst wird, wenn sich eine Eigenschaft geändert hat.

(Geerbt von ObservableObject)

Gilt für