Ejemplo n.º 1
0
        public App()
        {
            // The root page of your application
            SlideViewModel model = new SlideViewModel();

            MainPage = new SlidePage(model);
        }
Ejemplo n.º 2
0
 private static void GoToNextSlide(SlidePage page)
 {
     if (!page.GetNavArrows().IsActiveNextButton())
     {
         page.GetRateBlock().RateSlide(Rate.Good);
     }
     page.GetNavArrows().ClickNextButton();
 }
Ejemplo n.º 3
0
 private static void TestTextBlocks(UlearnDriver driver, SlidePage page)
 {
     Assert.AreEqual(1, page.Blocks.Count);
     Assert.AreEqual("Параграф 1\r\nПараграф 2\r\nПараграф 3", ((SlidePageTextBlock)page.Blocks.First()).Text);
 }
Ejemplo n.º 4
0
 private static void TestGoodTex(UlearnDriver driver, SlidePage page)
 {
     Assert.IsTrue(driver.TeX.All(x => x.IsRendered));
 }
Ejemplo n.º 5
0
 private static void TestVideoBlock(UlearnDriver driver, SlidePage page)
 {
     Assert.IsTrue(page.Blocks.First() is SlidePageVideoBlock);
     Assert.AreEqual(1, page.Blocks.Count);
 }
Ejemplo n.º 6
0
 private static void TestExerciseSlidePage(UlearnDriver driver, SlidePage page)
 {
     return;
 }
Ejemplo n.º 7
0
 private static void TestQuizSlidePage(UlearnDriver driver, SlidePage page)
 {
     return;
 }
Ejemplo n.º 8
0
        private void LoadDocument()
        {
            _slideList = new List<SlidePage>();
            int index = 0;

            foreach (var item in this._pptDocument.List)
            {
                byte [] imgContents = Convert.FromBase64String(item.ImageAsText);

                BitmapFactory.Options opt = new BitmapFactory.Options();
                opt.InSampleSize = 1;
                opt.InPurgeable = true;
                opt.InDither = true;

                Bitmap bitmap = BitmapFactory.DecodeByteArray(imgContents, 0, imgContents.Length, opt);

                SlidePage page = new SlidePage();
                page.Image = bitmap;
                page.Memo = item.Note.Replace('\r', '\n');
                page.Id = index;
                page.AnimationCount = item.AnimationCount;
                page.AnimationRemains = page.AnimationCount;

                index++;

                _slideList.Add(page);
            }
        }