| | |
| | | UI2.FuntionControlView.Music.View.MyListView myListView = new UI2.FuntionControlView.Music.View.MyListView(); |
| | | myListView.frameLayout(this, A31MusicModel.Current); |
| | | myListView.dialogFra.AddChidren(loading);//dialogFra刷新图标父控件 |
| | | loading.Start(); |
| | | ///下拉刷新 |
| | | myListView.verticalScrolViewLayout.BeginHeaderRefreshingAction += () => |
| | | { |
| | | myListView.verticalScrolViewLayout.EndHeaderRefreshing(); //结束刷新 |
| | | loading.Start(); |
| | | System.Threading.Tasks.Task.Run((() => |
| | | { |
| | | try |
| | |
| | | |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | //myListView.verticalScrolViewLayout.EndHeaderRefreshing(); |
| | | myListView.verticalScrolViewLayout.RemoveAll(); |
| | | var listName = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.playlist_name); |
| | | var source = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.source); |
| | |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | myListView.verticalScrolViewLayout.EndHeaderRefreshing(); |
| | | loading.Hide(); |
| | | //myListView.verticalScrolViewLayout.EndHeaderRefreshing(); |
| | | //myListView.verticalScrolViewLayout.RemoveAll(); |
| | | //var listName = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.playlist_name); |
| | | //var source = A31MusicModel.Current.functionMusic.GetAttrState(KeyProperty.source); |
| | |
| | | }); |
| | | } |
| | | })); |
| | | //结束刷新 |
| | | |
| | | }; |
| | | ///移除界面 |
| | |
| | | myListView.popFra.RemoveFromParent(); |
| | | }; |
| | | myListView.backIextBtn.MouseUpEventHandler += removeFromParentView; |
| | | myListView.popFra.MouseUpEventHandler += removeFromParentView; |
| | | //myListView.popFra.MouseUpEventHandler += removeFromParentView; |
| | | #endregion |
| | | //var listName = A31MusicModel.Current.functionMusic.GetAttribute("playlist_name").ToString(); |
| | | //var musicList = A31MusicModel.Current.GetSongList(listName); |
| | |
| | | } |
| | | else |
| | | { |
| | | A31SongPlay.SongListView(verticalScrolViewLayout, musicList, listName, source, frameLayout); |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | loading.Hide(); |
| | | A31SongPlay.SongListView(verticalScrolViewLayout, musicList, listName, source, frameLayout); |
| | | }); |
| | | } |
| | | } |
| | | /// <summary> |