Catrobat.IDE.Core.ViewModels.Editor.Looks.ChangeLookViewModel.ChangeLookViewModel C# (CSharp) Method

ChangeLookViewModel() public method

public ChangeLookViewModel ( ) : System.Threading.Tasks
return System.Threading.Tasks
        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);
        }