Exemple #1
0
        internal ObservableCollection <Musiqnfo> GetMusiqInfo()
        {
            var      random    = new Random();
            var      musiqInfo = new ObservableCollection <Musiqnfo>();
            Assembly assembly  = typeof(Selection).GetTypeInfo().Assembly;

            for (int i = 0; i < SongsNames.Count(); i++)
            {
                var info = new Musiqnfo()
                {
                    SongTitle  = SongsNames[i],
                    SongAuther = SongAuthers[i],
                    SongSize   = random.Next(50, 600).ToString() + "." + random.Next(1, 10) / 2 + "KB",
#if COMMONSB
                    SongThumbnail    = ImageSource.FromResource("SampleBrowser.Icons.SongThumbnail.png", assembly),
                    SelectedImage    = ImageSource.FromResource("SampleBrowser.Icons.Selected.png", assembly),
                    NotSelectedImage = ImageSource.FromResource("SampleBrowser.Icons.NotSelected.png", assembly),
#else
                    SongThumbnail    = ImageSource.FromResource("SampleBrowser.SfListView.Icons.SongThumbnail.png", assembly),
                    SelectedImage    = ImageSource.FromResource("SampleBrowser.SfListView.Icons.Selected.png", assembly),
                    NotSelectedImage = ImageSource.FromResource("SampleBrowser.SfListView.Icons.NotSelected.png", assembly),
#endif
                };
                musiqInfo.Add(info);
            }
            return(musiqInfo);
        }
        internal ObservableCollection <Musiqnfo> GetMusiqInfo()
        {
            var random    = new Random();
            var musiqInfo = new ObservableCollection <Musiqnfo>();

            for (int i = 0; i < SongsNames.Count(); i++)
            {
                var info = new Musiqnfo()
                {
                    SongTitle  = SongsNames[i],
                    SongAuther = SongAuthers[i],
                    SongSize   = random.Next(50, 600).ToString() + "." + random.Next(1, 10) / 2 + "KB",
                };
                musiqInfo.Add(info);
            }
            return(musiqInfo);
        }
        internal ObservableCollection <MusicInfo> GetMusicInfo()
        {
            var random    = new Random();
            var musiqInfo = new ObservableCollection <MusicInfo>();

            for (int i = 0; i < SongsNames.Count(); i++)
            {
                var info = new MusicInfo()
                {
                    SongTitle     = SongsNames[i],
                    SongAuther    = SongAuthers[i],
                    SongSize      = random.Next(50, 600).ToString() + "." + random.Next(1, 10) / 2 + "KB",
                    SongLength    = "5.55",
                    SongTheme     = Colors[i],
                    SongThumbnail = (i % 2 == 0) ? "I" : "T",
                };
                musiqInfo.Add(info);
            }
            return(musiqInfo);
        }
        internal ObservableCollection <Musiqnfo> GetMusiqInfo()
        {
            var random    = new Random();
            var musiqInfo = new ObservableCollection <Musiqnfo>();

            for (int i = 0; i < SongsNames.Count(); i++)
            {
                var info = new Musiqnfo()
                {
                    SongTitle        = SongsNames[i],
                    SongAuther       = SongAuthers[i],
                    SongSize         = random.Next(50, 600).ToString() + "." + random.Next(1, 10) / 2 + "KB",
                    SongThumbnail    = ImageSource.FromResource("SampleBrowser.Icons.ListView.SongThumbnail.png"),
                    SelectedImage    = ImageSource.FromResource("SampleBrowser.Icons.ListView.Selected.png"),
                    NotSelectedImage = ImageSource.FromResource("SampleBrowser.Icons.ListView.NotSelected.png"),
                };
                musiqInfo.Add(info);
            }
            return(musiqInfo);
        }
        private async void GenerateSource()
        {
            var random = new Random();

            musicInfo = new ObservableCollection <MusicInfo>();

            await Task.Delay(1000);

            for (int i = 0; i < SongsNames.Count(); i++)
            {
                var info = new MusicInfo()
                {
                    SongTitle        = SongsNames[i],
                    SongAuther       = SongAuthers[i],
                    SongSize         = random.Next(50, 600).ToString() + "." + random.Next(1, 10) / 2 + "KB",
                    SongThumbnail    = ImageSource.FromResource("CustomSelection.Images.SongThumbnail.png"),
                    SelectedImage    = ImageSource.FromResource("CustomSelection.Images.Selected.png"),
                    NotSelectedImage = ImageSource.FromResource("CustomSelection.Images.NotSelected.png"),
                };
                musicInfo.Add(info);
            }
        }