private void nextButton_Click(object sender, RoutedEventArgs e)
        {
            ConjugationController.GetNextWords();

            okButton.Visibility   = System.Windows.Visibility.Visible;
            nextButton.Visibility = System.Windows.Visibility.Collapsed;

            UpdateView();
        }
        public void RoundFinished()
        {
            if (MessageBox.Show(AppResources.Again, AppResources.RoundFinished, MessageBoxButton.OKCancel) == MessageBoxResult.OK)
            {
                ConjugationController.LoadLessons();
                ConjugationController.GetNextWords();
            }
            else
            {
                NavigationService.Navigate(new Uri("/Pages/SelectConjugationPage.xaml", UriKind.Relative));

                NavigationService.RemoveBackEntry();
                NavigationService.RemoveBackEntry();
            }
        }
        public PracticeConjugationPage()
        {
            InitializeComponent();

            ConjugationController.pageUpdater = this;

            conjugationItems = new PracticeConjugationItem[ConjugationData.maxActiveConjugationWordsCount];

            for (int i = 0; i < conjugationItems.Length; ++i)
            {
                conjugationItems[i] = new PracticeConjugationItem();
                conjugationItems[i].Initialize(i, this);

                itemsStackPanel.Children.Insert(i, conjugationItems[i]);
            }

            ConjugationController.GetNextWords();

            UpdateView();
        }