Click or drag to resize

Enkoni.Framework.UI.Mvvm Namespace

Contains a number of classes that provide multi-purpose functionality for WPF-MVVM applications.
Classes
  ClassDescription
Public classDialogMessage
Default message for showing dialog messages.
Public classEventToCommand
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.

Public classExtensions
This class contains some all-purpose extension-methods.
Public classKeyEventToCommand
Derived class from EventToCommand to map key events to a command.
Public classMessage
Default implementation of the IMessage interface.
Public classMessenger
Default implementation of the IMessenger interface.
Public classPropertyChangedMessageT
Defines a message that can be used to inform about a changed property value.
Public classRelayCommand
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.
Public classRelayCommandT
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.
Public classViewDialogMessageT
Message for showing a View.
Public classViewModel
Base class for all ViewModel classes implementing the INotifyPropertyChanged interface.
Interfaces