Ejemplo n.º 1
0
 private void ListBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (DataListBox.SelectedIndex > -1)
     {
         MusicNotifyChanged music = (DataListBox.SelectedItem as MusicNotifyChanged);
         this.MusicPlay      = music;
         this.MusicPlayIndex = DataListBox.SelectedIndex;
         SelectedMusic?.Invoke(music);
     }
 }
Ejemplo n.º 2
0
        private void ListDown()
        {
            if (SelectedMusic == null)
            {
                return;
            }

            int index = MusicList.IndexOf(SelectedMusic);

            if (index == MusicList.Count - 1)
            {
                return;
            }

            PlayerModel model = SelectedMusic.Clone() as PlayerModel;

            MusicList.Remove(SelectedMusic);
            MusicList.Insert(index + 1, model);

            SelectedIndex = MusicList.IndexOf(model);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Restore previous values for metadata.
 /// </summary>
 private void Restore()
 {
     SelectedMusic.Restore();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Save updates into the file.
 /// </summary>
 private void SaveFile()
 {
     SelectedMusic.Save();
 }