コード例 #1
0
        public async void LoadData(int totalItemsToLoad)
        {
            Random rnd = new Random();

            var items = await YouTubeService.Current.GetRandomFromHistory("your_favourites", totalItemsToLoad);

            int i = 0;
            foreach(var item in items)
            {
                var parts = item.ImagePath.Split(".".ToCharArray());
                string fileNameToUse = item.Uid.Replace("\"", "").Replace(" ", "").Replace("'", "").Replace(".", "");



                Tile_01 tile = new Tile_01();
                tile.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Stretch;
                tile.VerticalAlignment = Windows.UI.Xaml.VerticalAlignment.Stretch;
                tile.Width = 350;
                tile.Height = 120;
                tile.SetValue(Grid.RowProperty, i);
                tile.BackgroundColor = this.AccentColor;
                tile.DataContext = item;
                spList.Children.Add(tile);
                await tile.LoadControl(
                    rnd.Next(56, 86),
                    rnd.Next(0, 2), 
                    rnd.Next(0, 100),
                    rnd.Next(0, 30),
                    rnd.Next(15, 30),
                    fileNameToUse + "." + parts[parts.Length - 1]
                    );
                i++;
            }
        }
コード例 #2
0
ファイル: Wall-001.xaml.cs プロジェクト: goujibing/ModernApps
        public async void LoadData(int totalItemsToLoad)
        {
            Random rnd = new Random();

            var items = await YouTubeService.Current.GetRandomFromHistory("your_favourites", totalItemsToLoad);

            int i = 0;

            foreach (var item in items)
            {
                var    parts         = item.ImagePath.Split(".".ToCharArray());
                string fileNameToUse = item.Uid.Replace("\"", "").Replace(" ", "").Replace("'", "").Replace(".", "");



                Tile_01 tile = new Tile_01();
                tile.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Stretch;
                tile.VerticalAlignment   = Windows.UI.Xaml.VerticalAlignment.Stretch;
                tile.Width  = 350;
                tile.Height = 120;
                tile.SetValue(Grid.RowProperty, i);
                tile.BackgroundColor = this.AccentColor;
                tile.DataContext     = item;
                spList.Children.Add(tile);
                await tile.LoadControl(
                    rnd.Next(56, 86),
                    rnd.Next(0, 2),
                    rnd.Next(0, 100),
                    rnd.Next(0, 30),
                    rnd.Next(15, 30),
                    fileNameToUse + "." + parts[parts.Length - 1]
                    );

                i++;
            }
        }