AsyncObservableObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |