Example #1
0
        public static List <MyModel> CreateTestModels()
        {
            List <MyModel> items = new List <MyModel>();

            items.AddRange(Enumerable.Range(1, 23).Select(x => new MyModel(MyModel.GetSampleUriFromIndex(x))).ToList());
            items.Add(new MyModel(new Uri("http://i.imgur.com/9Bo0CZi.gif")));
            items.Add(new MyModel(new Uri("http://i.imgur.com/qeu10ds.gif")));
            items.Add(new MyModel(new Uri("https://media.giphy.com/media/xT77XR3gI2c7NiDzEY/giphy.gif")));
            items.Add(new MyModel(new Uri("http://www.imagemagick.org/Usage/anim_basics/canvas_bgnd.gif")));
            items.Add(new MyModel(new Uri("http://www.imagemagick.org/Usage/anim_basics/dl_world_anim.gif")));
            items.Add(new MyModel(new Uri("http://www.imagemagick.org/Usage/anim_opt/bunny_bgnd_lzw_gifsicle.gif")));
            items.Add(new MyModel(new Uri("https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Tour_Eiffel_Wikimedia_Commons.jpg/800px-Tour_Eiffel_Wikimedia_Commons.jpg")));
            items.Add(new MyModel(new Uri("http://i.imgur.com/YHoBqLR.gif")));
            items.Add(new MyModel(new Uri("https://uploads.disquscdn.com/images/c6aed8d2d4ba77c60eee3f761004fc879c8ad0727419a7dd566081a8dad2fb34.gif?w=200")));
            items.Add(new MyModel(new Uri("http://this.is.not.a.valid.uri.com")));
            items.Add(new MyModel(new Uri("https://i.redd.it/eyvag1hrc0i01.png")));
            items.Add(new MyModel(new Uri("https://www.w3.org/People/mimasa/test/imgformat/img/w3c_home.bmp")));
            items.Add(new MyModel(new Uri("https://homepages.cae.wisc.edu/~ece533/images/cameraman.tif")));
            items.Add(new MyModel(new Uri("ms-appx:///this/path/does/not/exist.gif")));
            return(items);
        }
Example #2
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            int gifCount = 0;

            if (e.Parameter is int)
            {
                gifCount = (int)e.Parameter;
            }
            else
            {
                gifCount = 150;
            }

            Items = new ObservableCollection <MyModel>(Enumerable.Range(1, gifCount).Select(x => new MyModel(MyModel.GetSampleUriFromIndex(x))).ToList());
        }
Example #3
0
 private void bnAddItems_Click(object sender, RoutedEventArgs e)
 {
     foreach (MyModel model in Enumerable.Range(0, 150).Select(x => new MyModel(MyModel.GetSampleUriFromIndex(x))).ToList())
     {
         Items.Add(model);
     }
 }
Example #4
0
 private void bnAddItems_Click(object sender, RoutedEventArgs e)
 {
     Items.Add(new MyModel(MyModel.GetSampleUriFromIndex(new Random().Next(1, 22))));
 }