private void Button_Click(object sender, RoutedEventArgs e) { string s = (string)((Button)e.OriginalSource).Name; switch (s) { case "btn_Auftragskonto": AuftragsKontoFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Buchungstag": BuchungstagFields.Add(txtBox_AddFieldValue.Text); listBoxBuchungstagField.ItemsSource = BuchungstagFields; break; case "btn_WertDatum": WertDatumFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Buchungstext": BuchungsTextFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Verwendungszweck": VerwendZweckFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Beguenstigter": BeguenstigerFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Kontonummer": KontonummerFields.Add(txtBox_AddFieldValue.Text); break; case "btn_BLZ": BLZFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Betrag": BetragFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Waehrung": WaehrungFields.Add(txtBox_AddFieldValue.Text); break; case "btn_CodePageCSV": if (listBoxCodepageInputCSV.SelectedIndex != -1 && listBoxCodepageInputCSV.SelectedIndex != 0) { SweapEncoding(); } break; } }