Net |
| Klasse | Beschreibung | |
|---|---|---|
| ObservableObject | 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. | |
| PropertiesChangedEventArgs | EventArgs für das Event "PropertiesChanged" aus "INotifyPropertiesChanged". Das Event "PropertiesChanged" kann von LogicalNodeViewmodel abonniert werden. Dieses erhält über die übergebenen PropertiesChangedEventArgs eine String-List mit Property-Namen und kann seinerseits über INotifyProperyChanged die UI informieren. | |
| PropertySupport | Prüft Expressions als Properties. | |
| RelayCommand | Kapselt ICommand-Details für WPF-Kommandos. |
| Schnittstelle | Beschreibung | |
|---|---|---|
| INotifyPropertiesChanged | Exportiert das Event "PropertiesChanged" und den Typ "PropertiesChangedEventHandler". Das Event "PropertiesChanged" kann von LogicalNodeViewmodel abonniert werden. Dieses erhält über die übergebenen PropertiesChangedEventArgs eine String-List mit Property-Namen und kann seinerseits über INotifyProperyChanged die UI informieren. | |
| IRelayCommand | Kapselt ICommand-Details für WPF-Kommandos. |
| Delegat | Beschreibung | |
|---|---|---|
| PropertiesChangedEventHandler | "PropertiesChangedEventHandler" definiert den Typ einer Eventhandler-Routine für das Event "PropertiesChanged". "PropertiesChanged" kann von LogicalNodeViewmodel abonniert werden. Dieses erhält über die übergebenen "PropertiesChangedEventArgs" eine String-List mit Property-Namen und kann seinerseits über INotifyProperyChanged die UI informieren. |