示例#1
0
 private void ExecuteResetHotkeys(object param)
 {
     if (_messageBoxService.ShowQuestion(_localizationHelper.GetLocalization(RESET_ALL_CONFIRMATION_MESSAGE),
                                         _localizationHelper.GetLocalization(RESET_ALL)))
     {
         HotkeyCommandManager.ResetHotkeys();
     }
 }
示例#2
0
        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();
        }