/// <summary>
        /// 添加音乐文件信息
        /// </summary>
        /// <param name="files"></param>
        private void AddMusic(string[] files)
        {
            MusicInfo temp;
            //ObservableCollection<MusicInfo> temp_list = new ObservableCollection<MusicInfo>();
            ShellClass shell = new ShellClass();

            //Music_List.Clear();
            foreach (string file in files)
            {
                temp = new MusicInfo();
                Folder     dir  = shell.NameSpace(Path.GetDirectoryName(file));
                FolderItem item = dir.ParseName(Path.GetFileName(file));

                temp.file_name   = dir.GetDetailsOf(item, 0);
                temp.music_title = dir.GetDetailsOf(item, 21);
                temp.album       = dir.GetDetailsOf(item, 14);
                temp.artist      = dir.GetDetailsOf(item, 13);
                temp.length      = dir.GetDetailsOf(item, 27);
                temp.size        = dir.GetDetailsOf(item, 1);
                temp.file_path   = file;

                if (!Music_List.Any(t => t.file_name.Equals(temp.file_name)))
                {
                    Music_List.Add(temp);
                }
                else
                {
                    continue;
                }
                //Music_List.Add(temp);
            }
        }
 /// <summary>
 /// 删除按钮事件
 /// </summary>
 private void DeleteCommandExecute()
 {
     if (Current_Index > -1 && Music_List.Count > 0)
     {
         Music_List.RemoveAt(Current_Index);
         Current_Index = (Current_Index - 1) % (Music_List.Count + 1);
         //play_list.Items.Refresh();
     }
 }
        /// <summary>
        /// 随机按钮事件
        /// </summary>
        private void ShuffleCommandExecute()
        {
            Random random = new Random();
            ObservableCollection <MusicInfo> temp_list = new ObservableCollection <MusicInfo>();

            foreach (MusicInfo item in Music_List)
            {
                temp_list.Insert(random.Next(temp_list.Count), item);
            }

            Music_List.Clear();
            Music_List = temp_list;
        }