private void loadLessonsButton_Click(object sender, RoutedEventArgs e)
        {
            if (setsListbox.SelectedItems.Count > 0)
            {
                List <Lesson> selectedLessons = new List <Lesson>();

                foreach (Lesson lesson in setsListbox.SelectedItems)
                {
                    selectedLessons.Add(lesson);
                }

                SaveOptions();

                FlashcardsController.LoadLessons(selectedLessons);

                if (FlashcardsData.ActiveKanjis.Count == 0)
                {
                    MessageBox.Show(AppResources.NoKanjisLeft);
                    FlashcardsController.Deinitialize();
                }
                else
                {
                    NavigationService.Navigate(new Uri("/Pages/PracticeFlashcardsPage.xaml", UriKind.Relative));
                }

                setsListbox.SelectedItems.Clear();
            }
            else
            {
                MessageBox.Show("Keine Lektion ausgewählt!");
            }
        }
Exemple #2
0
 private void PhoneApplicationPage_Unloaded(object sender, RoutedEventArgs e)
 {
     FlashcardsController.Deinitialize();
 }