Click or drag to resize

ObservableObject Klasse

Basisklasse für ViewModels, kapselt INotifyPropertyChanged. Übernommen und angepasst aus einer Version von: Roman Semenov (poma) https://github.com/poma/SshConnect/blob/master/SshConnect/MvvmFoundation/ObservableObject.cs. Vielen Dank für diese Starthilfe. 13.05.2018 Erik Nagel: VerifyPropertyName in statische Klasse PropertySupport ausgelagert.
Vererbungshierarchie

Namensraum: NetEti.MVVMini
Assembly: NetEti.MVVMini (in NetEti.MVVMini.dll) Version: 1.0.0+faf3aa8dcc38bbe36a3c92b1a9f73c75fc662c99
Syntax
[SerializableAttribute]
public abstract class ObservableObject : INotifyPropertyChanged

Der ObservableObject Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeObservableObject Standard Konstruktor - ermittelt den Dispatcher.
Zurück nach oben
Methoden
 NameBeschreibung
Protected MethodeOnPropertyChanged Meldet für die UI, wenn sich eine Property geändert hat.
Public MethodeRaisePropertyChanged(String) Triggert OnPropertyChanged.
Public MethodeRaisePropertyChangedT(ExpressionFuncT) Triggert OnPropertyChanged.
Protected MethodeVerifyCalledOnUIThread Checkt, ob ein Aufruf, aus dem richtigen Thread (Dispatcher) heraus erfolgt.
Zurück nach oben
Ereignisse
 NameBeschreibung
Public EreignisPropertyChanged Das PropertyChanged-Event für die UI.
Zurück nach oben
Felder
 NameBeschreibung
Protected FeldDispatcher Der Dispatcher der UI.
Zurück nach oben
Siehe auch