陈嘉乐
2020-05-18 e29de9af8f507d288a61d9459fb3d1f72976876f
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;
            }