private void ExecuteResetHotkeys(object param) { if (_messageBoxService.ShowQuestion(_localizationHelper.GetLocalization(RESET_ALL_CONFIRMATION_MESSAGE), _localizationHelper.GetLocalization(RESET_ALL))) { HotkeyCommandManager.ResetHotkeys(); } }
public ManageKeybindingsViewModel(HotkeyCommandManager hotkeyCommandManager, ICommons commons, IMessageBoxService messageBoxServiceToUse, ILocalizationHelper localizationHelperToUse) { HotkeyCommandManager = hotkeyCommandManager; _messageBoxService = messageBoxServiceToUse; _localizationHelper = localizationHelperToUse; EditCommand = new RelayCommand <Hotkey>(ExecuteRebind); ResetHotkeysCommand = new RelayCommand(ExecuteResetHotkeys); this.commons = commons; this.commons.SelectedLanguageChanged += Instance_SelectedLanguageChanged; UpdateRebindButtonText(); }