Exemplo n.º 1
0
        public PageBuBuGao2(Question_Japanese q, bool isAutoPlaySound)
        {
            InitializeComponent();
            initUI();
            this.ViewModel          = new PageBuBuGao2_ViewModel();
            this.ViewModel.Question = q;
            this.Title = "共 {0} 题".FormatWith(this.ViewModel.Question.Words.Count);

            this.ViewModel.IsAutoPlaySound = isAutoPlaySound;
            if (isAutoPlaySound)
            {
                this.gBottom.IsVisible = false;
            }

            this.BindingContext = this.ViewModel;
            initEvent();
        }
Exemplo n.º 2
0
 async void touchItem(Question_Japanese q, bool isAutoPlaySound)
 {
     var page = new PageBuBuGao2(q, isAutoPlaySound);
     await Navigation.PushAsync(page);
 }
Exemplo n.º 3
0
        private void getLastestData()
        {
            List <Question_Japanese> all = new List <Question_Japanese>();

            Question_Japanese q = new Question_Japanese();

            q.Name  = "50音片假名";
            q.Words = new List <Word_Japanese>()
            {
                new Word_Japanese()
                {
                    ID = 1, Content = "a", HiraganaContent = "あ", KatakanaContent = "ア", ChineseEtymology = "安"
                },
                new Word_Japanese()
                {
                    ID = 2, Content = "i", HiraganaContent = "い", KatakanaContent = "イ", ChineseEtymology = "以"
                },
                new Word_Japanese()
                {
                    ID = 3, Content = "u", HiraganaContent = "う", KatakanaContent = "ウ", ChineseEtymology = "宇"
                },
                new Word_Japanese()
                {
                    ID = 4, Content = "e", HiraganaContent = "え", KatakanaContent = "エ", ChineseEtymology = "衣"
                },
                new Word_Japanese()
                {
                    ID = 5, Content = "o", HiraganaContent = "お", KatakanaContent = "オ", ChineseEtymology = "於"
                },
                new Word_Japanese()
                {
                    ID = 6, Content = "ka", HiraganaContent = "か", KatakanaContent = "カ", ChineseEtymology = "加"
                },
                new Word_Japanese()
                {
                    ID = 7, Content = "ki", HiraganaContent = "き", KatakanaContent = "キ", ChineseEtymology = "幾"
                },
                new Word_Japanese()
                {
                    ID = 8, Content = "ku", HiraganaContent = "く", KatakanaContent = "ク", ChineseEtymology = "久"
                },
                new Word_Japanese()
                {
                    ID = 9, Content = "ke", HiraganaContent = "け", KatakanaContent = "ケ", ChineseEtymology = "計"
                },
                new Word_Japanese()
                {
                    ID = 10, Content = "ko", HiraganaContent = "こ", KatakanaContent = "コ", ChineseEtymology = "己"
                },
                new Word_Japanese()
                {
                    ID = 11, Content = "sa", HiraganaContent = "さ", KatakanaContent = "サ", ChineseEtymology = "左"
                },
                new Word_Japanese()
                {
                    ID = 12, Content = "shi", HiraganaContent = "し", KatakanaContent = "シ", ChineseEtymology = "之"
                },
                new Word_Japanese()
                {
                    ID = 13, Content = "su", HiraganaContent = "す", KatakanaContent = "ス", ChineseEtymology = "寸"
                },
                new Word_Japanese()
                {
                    ID = 14, Content = "se", HiraganaContent = "せ", KatakanaContent = "セ", ChineseEtymology = "世"
                },
                new Word_Japanese()
                {
                    ID = 15, Content = "so", HiraganaContent = "そ", KatakanaContent = "ソ", ChineseEtymology = "曽"
                },
                new Word_Japanese()
                {
                    ID = 16, Content = "ta", HiraganaContent = "た", KatakanaContent = "タ", ChineseEtymology = "太"
                },
                new Word_Japanese()
                {
                    ID = 17, Content = "chi", HiraganaContent = "ち", KatakanaContent = "チ", ChineseEtymology = "知"
                },
                new Word_Japanese()
                {
                    ID = 18, Content = "tsu", HiraganaContent = "つ", KatakanaContent = "ツ", ChineseEtymology = "川"
                },
                new Word_Japanese()
                {
                    ID = 19, Content = "te", HiraganaContent = "て", KatakanaContent = "テ", ChineseEtymology = "天"
                },
                new Word_Japanese()
                {
                    ID = 20, Content = "to", HiraganaContent = "と", KatakanaContent = "ト", ChineseEtymology = "止"
                },
                new Word_Japanese()
                {
                    ID = 21, Content = "na", HiraganaContent = "な", KatakanaContent = "ナ", ChineseEtymology = "奈"
                },
                new Word_Japanese()
                {
                    ID = 22, Content = "ni", HiraganaContent = "に", KatakanaContent = "ニ", ChineseEtymology = "仁"
                },
                new Word_Japanese()
                {
                    ID = 23, Content = "nu", HiraganaContent = "ぬ", KatakanaContent = "ヌ", ChineseEtymology = "奴"
                },
                new Word_Japanese()
                {
                    ID = 24, Content = "ne", HiraganaContent = "ね", KatakanaContent = "ネ", ChineseEtymology = "祢"
                },
                new Word_Japanese()
                {
                    ID = 25, Content = "no", HiraganaContent = "の", KatakanaContent = "ノ", ChineseEtymology = "乃"
                },
                new Word_Japanese()
                {
                    ID = 26, Content = "ha", HiraganaContent = "は", KatakanaContent = "ハ", ChineseEtymology = "波"
                },
                new Word_Japanese()
                {
                    ID = 27, Content = "hi", HiraganaContent = "ひ", KatakanaContent = "ヒ", ChineseEtymology = "比"
                },
                new Word_Japanese()
                {
                    ID = 28, Content = "fu", HiraganaContent = "ふ", KatakanaContent = "フ", ChineseEtymology = "不"
                },
                new Word_Japanese()
                {
                    ID = 29, Content = "he", HiraganaContent = "へ", KatakanaContent = "ヘ", ChineseEtymology = "部"
                },
                new Word_Japanese()
                {
                    ID = 30, Content = "ho", HiraganaContent = "ほ", KatakanaContent = "ホ", ChineseEtymology = "保"
                },
                new Word_Japanese()
                {
                    ID = 31, Content = "ma", HiraganaContent = "ま", KatakanaContent = "マ", ChineseEtymology = "末"
                },
                new Word_Japanese()
                {
                    ID = 32, Content = "mi", HiraganaContent = "み", KatakanaContent = "ミ", ChineseEtymology = "美"
                },
                new Word_Japanese()
                {
                    ID = 33, Content = "mu", HiraganaContent = "む", KatakanaContent = "ム", ChineseEtymology = "武"
                },
                new Word_Japanese()
                {
                    ID = 34, Content = "me", HiraganaContent = "め", KatakanaContent = "メ", ChineseEtymology = "女"
                },
                new Word_Japanese()
                {
                    ID = 35, Content = "mo", HiraganaContent = "も", KatakanaContent = "モ", ChineseEtymology = "毛"
                },
                new Word_Japanese()
                {
                    ID = 36, Content = "ya", HiraganaContent = "や", KatakanaContent = "ヤ", ChineseEtymology = "也"
                },
                new Word_Japanese()
                {
                    ID = 37, Content = "yu", HiraganaContent = "ゆ", KatakanaContent = "ユ", ChineseEtymology = "由"
                },
                new Word_Japanese()
                {
                    ID = 38, Content = "yo", HiraganaContent = "よ", KatakanaContent = "ヨ", ChineseEtymology = "与"
                },
                new Word_Japanese()
                {
                    ID = 39, Content = "ra", HiraganaContent = "ら", KatakanaContent = "ラ", ChineseEtymology = "良"
                },
                new Word_Japanese()
                {
                    ID = 40, Content = "ri", HiraganaContent = "り", KatakanaContent = "リ", ChineseEtymology = "利"
                },
                new Word_Japanese()
                {
                    ID = 41, Content = "ru", HiraganaContent = "る", KatakanaContent = "ル", ChineseEtymology = "留"
                },
                new Word_Japanese()
                {
                    ID = 42, Content = "re", HiraganaContent = "れ", KatakanaContent = "レ", ChineseEtymology = "礼"
                },
                new Word_Japanese()
                {
                    ID = 43, Content = "ro", HiraganaContent = "ろ", KatakanaContent = "ロ", ChineseEtymology = "呂"
                },
                new Word_Japanese()
                {
                    ID = 44, Content = "wa", HiraganaContent = "わ", KatakanaContent = "ワ", ChineseEtymology = "和"
                },
                new Word_Japanese()
                {
                    ID = 45, Content = "o", HiraganaContent = "を", KatakanaContent = "ヲ", ChineseEtymology = "遠"
                },
                new Word_Japanese()
                {
                    ID = 46, Content = "n", HiraganaContent = "ん", KatakanaContent = "ン", ChineseEtymology = "无"
                },
            };

            all.Add(q);

            this.ViewModel.All = all;
        }