| | |
| | | { |
| | | public class DialogView |
| | | { |
| | | public DialogView() |
| | | { |
| | | } |
| | | public void FieListView() |
| | | |
| | | public void FieListView(MusicInfo musicInfo) |
| | | { |
| | | //主控件 |
| | | Dialog dialog = new Dialog() |
| | |
| | | |
| | | 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++) |
| | |
| | | }); |
| | | }; |
| | | |
| | | 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; |
| | | } |
| | | |
| | | |