Ejemplo n.º 1
0
 private void EditDictionaryMenu_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxDictionaries.SelectedItem as XmlElement != null)
     {
         DictionaryNameAndAmount d = UnSerializeXmlElement <DictionaryNameAndAmount>(listBoxDictionaries.SelectedItem as XmlElement);
         DictionaryLoader.SelectDictionary(d.Name);
         EditDictionaryPage editPage = new EditDictionaryPage(d.Name);
         this.AddLogicalChild(editPage);
         NavigationService.Navigate(editPage);
     }
 }
Ejemplo n.º 2
0
        private void StartLearningBtn_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxDictionaries.SelectedItem as XmlElement != null)
            {
                DictionaryNameAndAmount d = UnSerializeXmlElement <DictionaryNameAndAmount>(listBoxDictionaries.SelectedItem as XmlElement);
                DictionaryLoader.SelectDictionary(d.Name);

                QuizPage quiz = new QuizPage();
                this.AddLogicalChild(quiz);
                NavigationService.Navigate(quiz);
            }
        }
Ejemplo n.º 3
0
        private void DeleteDictionaryMenu_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxDictionaries.SelectedItem as XmlElement != null)
            {
                DictionaryNameAndAmount d             = UnSerializeXmlElement <DictionaryNameAndAmount>(listBoxDictionaries.SelectedItem as XmlElement);
                DeleteConfirmation      dialogConfirm = new DeleteConfirmation(d.Name);

                dialogConfirm.Owner = Window.GetWindow(this);
                dialogConfirm.ShowDialog();
                if (dialogConfirm.GetResult())
                {
                    DictionaryLoader.DeleteDictionary(d);
                }

                string      path = @"data/users/" + DictionaryLoader.ActiveUser + @"/system.xml";
                XmlDocument doc  = new XmlDocument();
                doc.Load(path);
                xmlDataProvider.Document = doc;
            }
        }