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!");
            }
        }
Exemplo n.º 2
0
        private void wrong1Button_Click(object sender, RoutedEventArgs e)
        {
            FlashcardsController.EvaluateKanji(2);

            if (FlashcardsController.GetNext())
            {
                UpdateView();
            }
        }
Exemplo n.º 3
0
        public void RoundFinished()
        {
            if (MessageBox.Show(AppResources.Again, AppResources.RoundFinished, MessageBoxButton.OKCancel) == MessageBoxResult.OK)
            {
                FlashcardsController.LoadLessons();
            }
            else
            {
                NavigationService.Navigate(new Uri("/Pages/SelectFlashcardsPage.xaml", UriKind.Relative));

                NavigationService.RemoveBackEntry();
                NavigationService.RemoveBackEntry();
            }
        }
Exemplo n.º 4
0
 private void PhoneApplicationPage_Unloaded(object sender, RoutedEventArgs e)
 {
     FlashcardsController.Deinitialize();
 }