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)); }
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; } } }
public void Execute(object parameter) { var command = ToggleConfigWindowApplicationMessage.CommandType.Show; applicationMessageEvent.Trigger(new ToggleConfigWindowApplicationMessage(command)); }