Exemplo n.º 1
0
            public void Execute(object parameter)
            {
                messenger.Trigger(new ChangeConfigurationMessage(configManager));
                messenger.Trigger(new ConfigurationDataManagingMessage(messenger, ConfigurationDataManagingMessage.ActionType.Save));

                var command = ToggleConfigWindowApplicationMessage.CommandType.Close;

                messenger.Trigger(new ToggleConfigWindowApplicationMessage(command));
            }
Exemplo n.º 2
0
        public void Execute(object target)
        {
            var configManager = target as IConfigManager;

            if (configManager != null)
            {
                switch (actionType)
                {
                case ActionType.Save:
                    configManager.SaveConfigurationToFile();
                    break;

                case ActionType.Load:
                    configManager.LoadConfigurationFromFile();
                    messenger.Trigger(new ChangeConfigurationMessage(configManager));
                    return;
                }
            }
        }
Exemplo n.º 3
0
            public void Execute(object parameter)
            {
                var command = ToggleConfigWindowApplicationMessage.CommandType.Show;

                applicationMessageEvent.Trigger(new ToggleConfigWindowApplicationMessage(command));
            }