public ChangeLookViewModel()
{
//EditLookCommand = new AsyncRelayCommand(EditLookAction, () => { /* no action */ });
EditLookCommand = new RelayCommand(EditLookAction);
SaveCommand = new RelayCommand(SaveAction, SaveCommand_CanExecute);
CancelCommand = new RelayCommand(CancelAction);
Messenger.Default.Register<GenericMessage<Sprite>>(this,
ViewModelMessagingToken.CurrentSpriteChangedListener, ReceiveSelectedSpriteMessageAction);
Messenger.Default.Register<GenericMessage<Program>>(this,
ViewModelMessagingToken.CurrentProgramChangedListener, CurrentProgramChangedMessageAction);
Messenger.Default.Register<GenericMessage<Look>>(this,
ViewModelMessagingToken.LookListener, ChangeLookNameMessageAction);
}