From e29de9af8f507d288a61d9459fb3d1f72976876f Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期一, 18 五月 2020 10:40:08 +0800
Subject: [PATCH] 2020-05-18-1

---
 HDL_ON/UI/Music/View/DialogView.cs |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/HDL_ON/UI/Music/View/DialogView.cs b/HDL_ON/UI/Music/View/DialogView.cs
index cb4c323..b72fab6 100644
--- a/HDL_ON/UI/Music/View/DialogView.cs
+++ b/HDL_ON/UI/Music/View/DialogView.cs
@@ -5,10 +5,8 @@
 {
     public class DialogView
     {
-        public DialogView()
-        {
-        }
-        public void FieListView()
+
+        public void FieListView(MusicInfo musicInfo)
         {
             //涓绘帶浠�
             Dialog dialog = new Dialog()
@@ -106,14 +104,14 @@
 
                     A31MusicModel.Current.FileLists.Add(new FileListInfo { ListName = name, });
                     A31MusicModel.Save();
-                    FileView(verticalScrolViewLayout);
+                    FileView(dialog, verticalScrolViewLayout, musicInfo);
                 });
             };
-            FileView(verticalScrolViewLayout);
+            FileView(dialog, verticalScrolViewLayout, musicInfo);
 
         }
 
-        void FileView(VerticalScrolViewLayout verticalScrolViewLayout)
+        void FileView(Dialog dialog, VerticalScrolViewLayout verticalScrolViewLayout, MusicInfo musicInfo)
         {
             verticalScrolViewLayout.RemoveAll();
             for (int i = 0; i < A31MusicModel.Current.FileLists.Count; i++)
@@ -203,6 +201,20 @@
                     });
                 };
 
+                EventHandler<MouseEventArgs> click = (sender, e) =>
+                {
+
+                    if (null == list.MusicInfoList.Find((music) => music.URL == musicInfo.URL))
+                    {
+                        list.MusicInfoList.Add(musicInfo);
+                        A31MusicModel.Save();
+                    }
+                    dialog.Close();
+                    string msg = Language.StringByID(StringId.addMusicList) + list.ListName;
+                    new PublicAssmebly().TipMsgAutoClose(msg, false);
+                };
+                fileNameBtn.MouseUpEventHandler += click;
+                addFlieRow.MouseUpEventHandler += click;
             }
 
 

--
Gitblit v1.8.0