Catrobat.IDE.Core.ViewModels.Editor.Sounds.ChangeSoundViewModel.ChangeSoundViewModel C# (CSharp) Method

ChangeSoundViewModel() public method

public ChangeSoundViewModel ( ) : Catrobat.IDE.Core.Models
return Catrobat.IDE.Core.Models
        public ChangeSoundViewModel()
        {
            EditSoundCommand = new RelayCommand(EditSoundAction);
            SaveCommand = new RelayCommand(SaveAction, SaveCommand_CanExecute);
            CancelCommand = new RelayCommand(CancelAction);

            Messenger.Default.Register<GenericMessage<Sprite>>(this,
                ViewModelMessagingToken.CurrentSpriteChangedListener, ReceiveSelectedSpriteMessageAction);
            Messenger.Default.Register<GenericMessage<Sound>>(this, 
                ViewModelMessagingToken.SoundNameListener, ChangeSoundNameMessageAction);
            Messenger.Default.Register<GenericMessage<Program>>(this,
                ViewModelMessagingToken.CurrentProgramChangedListener, CurrentProgramChangedMessageAction);
        }