Enkoni.Framework.UI.Mvvm Namespace |
Class | Description | |
---|---|---|
![]() | DialogMessage | Default message for showing dialog messages. |
![]() | EventToCommand | This TriggerAction can be used to bind any event on any FrameworkElement to an ICommand.
Typically, this element is used in XAML to connect the attached element to a command located in a ViewModel. This trigger can only be attached
to a FrameworkElement or a class deriving from FrameworkElement.
To access the EventArgs of the fired event, use a RelayCommandT and leave the CommandParameter and CommandParameterValue empty. |
![]() | Extensions | This class contains some all-purpose extension-methods. |
![]() | KeyEventToCommand | Derived class from EventToCommand to map key events to a command. |
![]() | Message | Default implementation of the IMessage interface. |
![]() | Messenger | Default implementation of the IMessenger interface. |
![]() | PropertyChangedMessageT | Defines a message that can be used to inform about a changed property value. |
![]() | RelayCommand | A command whose sole purpose is to relay its functionality to other objects by invoking delegates. The default return value for the
CanExecute(Object) method is . This class does not allow you to accept command parameters in the
Execute(Object) and CanExecute(Object) callback methods. |
![]() | RelayCommandT | A command whose sole purpose is to relay its functionality to other objects by invoking delegates. The default return value for the
CanExecute(Object) method is . This class allows you to accept command parameters in the Execute(Object)
and CanExecute(Object) callback methods. |
![]() | ViewDialogMessageT | Message for showing a View. |
![]() | ViewModel | Base class for all ViewModel classes implementing the INotifyPropertyChanged interface. |
Interface | Description | |
---|---|---|
![]() | IMessage | Interface that defines a message that can be used with the MVVM pattern. |
![]() | IMessenger | Interface to define a Messenger. |
![]() | IPropertyChangedMessage | Interface to access the generic PropertyChangedMessageT class in a non generic way. |
![]() | IViewDialogMessage | Interface to access the generic ViewDialogMessageT class in a non generic way. |