internal void setFrage(Frage frage)
        {
            tmpFrage = frage;
            textBoxFragetext.Text = tmpFrage.strFragetext;

            if (tmpFrage.nAntwortart == 0)
            {
                radioButtonAuswahl.IsChecked = true;
            }
            else
            {
                radioButtonFreierText.IsChecked = true;
            }
        }
        private void buttonSave_Click(object sender, RoutedEventArgs e)
        {
            int i;

            if (radioButtonAuswahl.IsChecked == true)
            {
                i = 0;
            }
            else
            {
                i = 1;
            }

            tmpFrage = new Frage(textBoxFragetext.Text, i);

            this.DialogResult = true;
            this.Close();
        }
        private void buttonFrageBearbeiten_Click(object sender, RoutedEventArgs e)
        {
            NeueFrage dlgFrageBearbeiten = new NeueFrage();
            Frage     tmpFrage           = new Frage();

            if (listViewEnthalteneFragen.SelectedItem == null)
            {
                tmpFrage = tmpFragen.ElementAt(listViewFragen.SelectedIndex);
            }
            else
            {
                tmpFrage = tmpFragebogen.Fragen.ElementAt(listViewEnthalteneFragen.SelectedIndex);
            }

            dlgFrageBearbeiten.setFrage(tmpFrage);
            dlgFrageBearbeiten.ShowDialog();

            if (dlgFrageBearbeiten.DialogResult.HasValue && dlgFrageBearbeiten.DialogResult.Value)
            {
                if (MessageBox.Show("Möchten Sie die Frage:\n\n" + tmpFrage.strFragetext +
                                    "\n\n" + "wirklich ändern in:\n\n" + dlgFrageBearbeiten.getFrage().strFragetext,
                                    "Frage ändern", MessageBoxButton.YesNo) == MessageBoxResult.No)
                {
                    return;
                }
            }

            if (listViewEnthalteneFragen.SelectedItem == null)
            {
                appData.appFragen.ElementAt(listViewFragen.SelectedIndex).strFragetext = dlgFrageBearbeiten.getFrage().strFragetext;
                appData.appFragen.ElementAt(listViewFragen.SelectedIndex).nAntwortart  = dlgFrageBearbeiten.getFrage().nAntwortart;
            }
            else
            {
                appData.appFragen.ElementAt(listViewEnthalteneFragen.SelectedIndex).strFragetext = dlgFrageBearbeiten.getFrage().strFragetext;
                appData.appFragen.ElementAt(listViewEnthalteneFragen.SelectedIndex).nAntwortart  = dlgFrageBearbeiten.getFrage().nAntwortart;
            }
            saveData();
            refreshLists();
        }