private void OnSongListChanged()
 {
     if (SongListViewModel != null)
     {
         SongListViewModel.InitialSongList(SongList);
     }
 }
        public void LoadSongList()
        {
            var paths = SongListOperator.Instance.LoadDirectorySongList();

            SongList.Clear();
            for (int i = 0; i < paths.Count; i++)
            {
                Song song = new Song(paths[i]);
                SongList.Add(song);
                if (i % 10 == 0)
                {
                    SongListViewModel.InitialSongList(SongList);
                }
            }
        }