private void ListBoxItem_DoubleClick(object sender, RoutedEventArgs e) { string s = (string)((GroupBox)e.Source).Name; switch (s) { case "gpb_AuftragsKonto": if (listBoxAuftragsKontoField.SelectedIndex != 0) { AuftragsKontoFields.Remove(listBoxAuftragsKontoField.SelectedValue.ToString()); } break; case "gpb_Buchungstag": if (listBoxBuchungsTextField.SelectedIndex != 0) { BuchungstagFields.Remove(listBoxBuchungsTextField.SelectedValue.ToString()); } break; case "gpb_WertDatum": if (listBoxWertDatumField.SelectedIndex != 0) { WertDatumFields.Remove(listBoxWertDatumField.SelectedValue.ToString()); } break; case "gpb_Buchungstext": if (listBoxBuchungsTextField.SelectedIndex != 0) { BuchungsTextFields.Remove(listBoxBuchungsTextField.SelectedValue.ToString()); } break; case "gpb_Verwendungszweck": if (listBoxVerwendungszweckField.SelectedIndex != 0) { VerwendZweckFields.Remove(listBoxVerwendungszweckField.SelectedValue.ToString()); } break; case "gpb_Beguenstigter": if (listBoxBeguenstigterField.SelectedIndex != 0) { BeguenstigerFields.Remove(listBoxBeguenstigterField.SelectedValue.ToString()); } break; case "gpb_Kontonummer": if (listBoxKontonummerField.SelectedIndex != 0) { KontonummerFields.Remove(listBoxKontonummerField.SelectedValue.ToString()); } break; case "gpb_BLZ": if (listBoxBLZField.SelectedIndex != 0) { BLZFields.Remove(listBoxBLZField.SelectedValue.ToString()); } break; case "gpb_Betrag": if (listBoxBetragField.SelectedIndex != 0) { BetragFields.Remove(listBoxBetragField.SelectedValue.ToString()); } break; case "gpb_Waehrung": if (listBoxWaehrungField.SelectedIndex != 0) { WaehrungFields.Remove(listBoxWaehrungField.SelectedValue.ToString()); } break; case "gpb_CodePageCSV": if (listBoxCodepageInputCSV.SelectedIndex != 0) { SweapEncoding(); } break; } }