public void AsignarTecla_E(object obj) { AsignarTeclaDialog dialog = new AsignarTeclaDialog(); if (dialog.ShowDialog() == true) { SelectedMando.updateButton(SelectedGroupName, ButtonName, (Keys)dialog.Tecla); _buttonKey = "Asignado: " + KeyInterop.KeyFromVirtualKey(dialog.Tecla).ToString(); OnPropertyChanged(new String[] { "SelectedMando", "ButtonKey" }); MainWindow.setStatusBar("Tecla asignada... "); } }
public void DeleteGroup_E(object obj) { ModalYesNoDialog dialog = new ModalYesNoDialog(SelectedGroupName); if (dialog.ShowDialog() == true) { Mando mando = SelectedMando; SelectedMando.deleteGroup(SelectedGroupName); SelectedMando = null; SelectedMando = mando; GroupIndex = Grupos.Count - 1; SelectedButtonIndex = 0; OnPropertyChanged(new String[] { "SelectedMando", "Grupos" }); MainWindow.setStatusBar("Grupo eliminado..."); } }
public void AddGroup_E(object obj) { NewGroupDialog dialog = new NewGroupDialog(); if (dialog.ShowDialog() == true) { try { Mando mando = SelectedMando; SelectedMando.addGroup(dialog.Answer, true); SelectedMando = null; SelectedMando = mando; GroupIndex = Grupos.Count - 1; SelectedButtonIndex = 0; OnPropertyChanged(new String[] { "SelectedMando", "Grupos", "GroupIndex" }); MainWindow.setStatusBar("Grupo creado..."); } catch (Exception e) { MessageBox.Show(e.Message); } } }