Catrobat.IDE.Core.ViewModels.Editor.Formula.VariableSelectionViewModel.VariableSelectionViewModel C# (CSharp) Method

VariableSelectionViewModel() public method

public VariableSelectionViewModel ( ) : System.Collections.ObjectModel
return System.Collections.ObjectModel
        public VariableSelectionViewModel()
        {
            FinishedCommand = new RelayCommand(FinishedAction, FinishedCommand_CanExecute);
            AddVariableCommand = new RelayCommand(AddVariableAction);
            DeleteVariableCommand = new RelayCommand(DeleteVariableAction, DeleteVariableCommand_CanExecute);
            EditVariableCommand = new RelayCommand(EditVariableAction, EditVariableCommand_CanExecute);

            Messenger.Default.Register<GenericMessage<Program>>(this,
                ViewModelMessagingToken.CurrentProgramChangedListener, CurrentProgramChangedMessageAction);

            Messenger.Default.Register<GenericMessage<Sprite>>(this,
                ViewModelMessagingToken.CurrentSpriteChangedListener, CurrentSpriteChangedMesageAction);
        }