private async void NeueFrageDB()
        {
            var index = 0;

            if (aufgaben.Count > 0)
            {
                if (allval.IsChecked == true)
                {
                    notchecked = false;
                }
                else
                {
                    notchecked = true;
                }
                //aufgabe = await PersistenzDB.GetVokabeln(PersistenzDB.GetIdList(KID),KID);
                //aufgabe = await PersistenzDB.GetVokabeln(ausstehendId, KID);
                await Task.Run(() => Thread.Sleep(350));

                do
                {
                    index = random.Next(0, aufgaben.Count);
                } while (index == aufgaben.IndexOf(aufgabe) && aufgaben.Count > 1);
                aufgabe = aufgaben[index];
                SetupEmptyInputFields(aufgabe.GetAnzahlAntworten());
                frageBox.Text = aufgabe.GetFrage();

                FocusEmptyOrFalseElement();
            }
            else
            {
                skipBtn.IsEnabled = false;
            }
        }
 private void NeueFrageCSV()
 {
     if (aufgaben.Count > 0)
     {
         aufgabe = aufgaben[random.Next(0, aufgaben.Count)];
         SetupEmptyInputFields(aufgabe.GetAnzahlAntworten());
         frageBox.Text = aufgabe.GetFrage();
         //MessageBox.Show("Irgendeinen Knopf drücken.");
         //MessageBox.Show($"Antwortbox: {antwortBox.Items.Count}");
         //MessageBox.Show("Beliebige Taste drücken. WARUM GEHT DAS OHNE MSGBOX NICHT?");
         FocusEmptyOrFalseElement();
         // ToDo progressbar updaten
     }
     else
     {
         MessageBox.Show("Ende");
     }
 }