private void RandomButt_Click(object sender, RoutedEventArgs e)
        {
            Random rand = new Random();

            CurrentList      = CurrentList.OrderBy(x => x != CurrentList[CurrentIndex] ? rand.Next() : 0).ToList(); //перемешиваем песни
            Play.ItemsSource = CurrentList;                                                                         // обновляем список песен
            CurrentIndex     = 0;                                                                                   //для воспроизведения с начала
        }
Exemple #2
0
        private void RandomButt_Click(object sender, RoutedEventArgs e)
        {
            Random rand = new Random();

            CurrentList      = CurrentList.OrderBy(x => x != CurrentList[CurrentIndex] ? rand.Next() : 0).ToList(); //mix songs
            Play.ItemsSource = CurrentList;                                                                         // updating the list of songs
            CurrentIndex     = 0;                                                                                   //to play from the beginning
        }
Exemple #3
0
        private void RandomButt_Click(object sender, RoutedEventArgs e)
        {
            Random rand = new Random();

            CurrentList      = CurrentList.OrderBy(x => x != CurrentList[CurrentIndex] ? rand.Next() : 0).ToList();
            Play.ItemsSource = CurrentList;
            CurrentIndex     = 0;
        }