Net |
| Class | Description of the | |
|---|---|---|
| ObservableObject | Base class for ViewModels, encapsulates INotifyPropertyChanged. Adopted and adapted from a version by: Roman Semenov (poma) https://github.com/poma/SshConnect/blob/master/SshConnect/MvvmFoundation/ObservableObject.cs. Thank you very much for this initial help. 2018-05-13 Erik Nagel: VerifyPropertyName moved to static class PropertySupport. | |
| PropertiesChangedEventArgs | EventArgs for the "PropertiesChanged" event from "INotifyPropertiesChanged". The "PropertiesChanged" event can be subscribed to by LogicalNodeViewmodel. This receives a string list via the transferred PropertiesChangedEventArgs with property name and can in turn inform the UI via INotifyProperyChanged. | |
| PropertySupport | Checks expressions as properties. | |
| RelayCommand | Encapsulates ICommand details for WPF commands. |
| Interface | Description of the | |
|---|---|---|
| INotifyPropertiesChanged | Exports the "PropertiesChanged" event and the "PropertiesChangedEventHandler" type. The "PropertiesChanged" event can be subscribed to by LogicalNodeViewmodel. This receives a string list via the transferred PropertiesChangedEventArgs with property name and can in turn inform the UI via INotifyProperyChanged. | |
| IRelayCommand | Encapsulates ICommand details for WPF commands. |
| Delegate | Description of the | |
|---|---|---|
| PropertiesChangedEventHandler | "PropertiesChangedEventHandler" defines the type of an event handler routine for the "PropertiesChanged" event. "PropertiesChanged" can be used by LogicalNodeViewmodel can be subscribed to. This is received via the transferred "PropertiesChangedEventArgs" a string list with property names and can in turn be changed via INotifyProperyChanged inform the UI. |