![]() | 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. |