예제 #1
0
        private void DisplayVerb(VerbConjugation conjugation)
        {
            lstTenses.Items.Clear();

            foreach (var tense in conjugation.GetStaticTenses())
            {
                if (tense.Key == "Past participle")
                {
                    lstTenses.Items.Add("*Compound " + tense.Key);
                }
                else
                {
                    lstTenses.Items.Add("*Simple " + tense.Key);
                }
                lstTenses.Items.Add(tense.Value);
                lstTenses.Items.Add("");
            }

            foreach (var tense in conjugation.GetGrammaticalPersonTenses())
            {
                lstTenses.Items.Add("*" + tense.Key);
                for (int i = 0; i < 6; i++)
                {
                    string sConjugation = GrammaticalPersonTense.TenseNames[i] + " " + tense.Value.GetConjugation(i).Trim();
                    lstTenses.Items.Add(sConjugation);
                }

                lstTenses.Items.Add("");
            }
        }