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