public Vocabulary(KindOfVocabulary K_V, string Noun, string Adj, string Verb) { this.Kind_Voc = K_V; this.Noun = Noun; this.Adjective = Adj; this.Verb = Verb; }
private void bt_nextWord_Click(object sender, RoutedEventArgs e) { var rnd = new Random(DateTime.Now.Millisecond); int actual_position = rnd.Next(0, List_AllWords.Count); actualWord = List_AllWords[actual_position]; kindVoc = KindOfVocabulary.Czech; ButtonContent(KindOfVocabulary.Czech); }
private void Button_Word_Click(object sender, RoutedEventArgs e) { if (kindVoc == KindOfVocabulary.Czech) { ButtonContent(KindOfVocabulary.English); kindVoc = KindOfVocabulary.English; } else { ButtonContent(KindOfVocabulary.Czech); kindVoc = KindOfVocabulary.Czech; } }
private void bt_nextWord_Click(object sender, RoutedEventArgs e) { ClearAllTextBox(); //random number var rnd = new Random(DateTime.Now.Millisecond); int actual_position = rnd.Next(0, List_AllWords.Count); //get word by random number actualWord = List_AllWords[actual_position]; //set kind of word kindVoc = KindOfVocabulary.Czech; //Set button content by kind of word ButtonContent(KindOfVocabulary.Czech); }
//Set button content by kind of word //Show and hide label and textbox by property of actual word (selected by random number) private void ButtonContent(KindOfVocabulary kv) { if (kv == KindOfVocabulary.Czech) { //Podstatné jméno if (actualWord.podst_jm == string.Empty) { lb_Noun.Visibility = Visibility.Hidden; tbox_Noun.Visibility = Visibility.Hidden; } else { lb_Noun.Visibility = Visibility.Visible; tbox_Noun.Visibility = Visibility.Visible; tb_Noun.Text = actualWord.podst_jm; } //Přídavné jméno if (actualWord.prid_jm == string.Empty) { lb_Adjective.Visibility = Visibility.Hidden; tbox_Adjective.Visibility = Visibility.Hidden; } else { lb_Adjective.Visibility = Visibility.Visible; tbox_Adjective.Visibility = Visibility.Visible; tb_Adjective.Text = actualWord.prid_jm; } //Sloveso if (actualWord.Sloveso == string.Empty) { lb_Verb.Visibility = Visibility.Hidden; tbox_Verb.Visibility = Visibility.Hidden; } else { lb_Verb.Visibility = Visibility.Visible; tbox_Verb.Visibility = Visibility.Visible; tb_Verb.Text = actualWord.Sloveso; } } }
private void ButtonContent(KindOfVocabulary kv) { StringBuilder bt_content = new StringBuilder(); if (kv == KindOfVocabulary.Czech) { SetLabelByLanguage(true); //Podstatné jméno if (actualWord.podst_jm == string.Empty) { lb_Noun.Visibility = Visibility.Hidden; bt_content.AppendLine("\n"); } else { bt_content.AppendLine(actualWord.podst_jm + "\n"); lb_Noun.Visibility = Visibility.Visible; } //Přídavné jméno if (actualWord.prid_jm == string.Empty) { lb_Adjective.Visibility = Visibility.Hidden; bt_content.AppendLine("\n"); } else { bt_content.AppendLine(actualWord.prid_jm + "\n"); lb_Adjective.Visibility = Visibility.Visible; } //Sloveso if (actualWord.Sloveso == string.Empty) { lb_Verb.Visibility = Visibility.Hidden; bt_content.AppendLine(); } else { bt_content.AppendLine(actualWord.Sloveso + "\n"); lb_Verb.Visibility = Visibility.Visible; } } else { SetLabelByLanguage(false); //Podstatné jméno if (actualWord.Noun == string.Empty) { lb_Noun.Visibility = Visibility.Hidden; bt_content.AppendLine(); } else { bt_content.AppendLine(actualWord.Noun + "\n"); lb_Noun.Visibility = Visibility.Visible; } //Přídavné jméno if (actualWord.Adjective == string.Empty) { lb_Adjective.Visibility = Visibility.Hidden; bt_content.AppendLine(); } else { bt_content.AppendLine(actualWord.Adjective + "\n"); lb_Adjective.Visibility = Visibility.Visible; } //Sloveso if (actualWord.Verb == string.Empty) { lb_Verb.Visibility = Visibility.Hidden; bt_content.AppendLine(); } else { bt_content.AppendLine(actualWord.Verb + "\n"); lb_Verb.Visibility = Visibility.Visible; } } button_word.Content = bt_content; }