private void btnRemove_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show(Translate.fmt("msg_remove_progs"), App.mName, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No) return; ProgEntry[] Temp = new ProgEntry[progGrid.SelectedItems.Count]; progGrid.SelectedItems.CopyTo(Temp, 0); foreach (ProgEntry item in Temp) App.client.RemoveProgram(Program.guid, item.Prog.ID); }
private void progGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ProgEntry entry = (progGrid.SelectedItem as ProgEntry); if (entry == null) return; ProgramWnd progWnd = new ProgramWnd(entry.Prog.ID); if (progWnd.ShowDialog() != true) return; // no editing }
private void btnSplit_Click(object sender, RoutedEventArgs e) { if (progGrid.SelectedItems.Count == progGrid.Items.Count) { MessageBox.Show(Translate.fmt("msg_no_split_all"), App.mName, MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } ProgEntry[] Temp = new ProgEntry[progGrid.SelectedItems.Count]; progGrid.SelectedItems.CopyTo(Temp, 0); foreach (ProgEntry item in Temp) App.client.SplitPrograms(Program.guid, item.Prog.ID); }