AsyncObservableObject Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pozorovatelný objekt, který může asynchronně vyvolat své PropertyChanged události v hlavním vlákně.
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
- Dědičnost
- Atributy
Poznámky
Pokud ObservableObject. SetProperty je volána k nastavení hodnoty vlastnosti, PropertyChanged událost je vyvolána na okolní vlákno. Pokud AsyncObservableObject. SetPropertyNotifyAsync je volána k nastavení hodnoty vlastnosti, PropertyChanged událost je vyvolána v hlavním vlákně.
Konstruktory
AsyncObservableObject(JoinableTaskFactory) |
Inicializuje novou instanci AsyncObservableObject třídy. |
Vlastnosti
HasPropertyChangedEventSinks |
Vrátí hodnotu označující, jestli má událost tohoto objektu PropertyChanged nějaké odběry. (Zděděno od ObservableObject) |
Metody
NotifyPropertyChanged(String) |
Metoda, která je volána při změně vlastnosti. (Zděděno od ObservableObject) |
NotifyPropertyChangedAsync(CancellationToken, String) |
Upozorní na změnu vlastnosti tohoto objektu. Událost PropertyChanged je vyvolána v hlavním vlákně. |
SetProperty(IntPtr, IntPtr, String) |
Pozorovatelný objekt, který může asynchronně vyvolat své PropertyChanged události v hlavním vlákně. (Zděděno od ObservableObject) |
SetProperty(UIntPtr, UIntPtr, String) |
Pozorovatelný objekt, který může asynchronně vyvolat své PropertyChanged události v hlavním vlákně. (Zděděno od ObservableObject) |
SetProperty<T>(T, T, Action, String) |
Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a upozorní na změny vlastností. (Zděděno od ObservableObject) |
SetProperty<T>(T, T, Action<T,T>, String) |
Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a upozorní na změny vlastností. (Zděděno od ObservableObject) |
SetProperty<T>(T, T, String) |
Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a upozorní na změny vlastností. (Zděděno od ObservableObject) |
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String) |
Zkontroluje změnu IntPtr hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností. |
SetPropertyNotifyAsync(UIntPtr, UIntPtr, Task, CancellationToken, String) |
Zkontroluje změnu UIntPtr hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností. |
SetPropertyNotifyAsync<T>(T, T, Action, Task, CancellationToken, String) |
Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností. |
SetPropertyNotifyAsync<T>(T, T, Action<T,T>, Task, CancellationToken, String) |
Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností. |
SetPropertyNotifyAsync<T>(T, T, Task, CancellationToken, String) |
Zkontroluje změnu hodnoty, a pokud se hodnota liší, uloží hodnotu a asynchronně upozorní na změny vlastností. |
Událost
PropertyChanged |
Událost, která je vyvolána při změně vlastnosti. (Zděděno od ObservableObject) |