private void GetCloudDataButton_Click(object sender, RoutedEventArgs e) { try { if (localSettings.Values["UserName"] != null && localSettings.Values["Token"] != null) { LoadProgressBar.IsActive = true; SyncManager syncManager = new SyncManager(localSettings.Values["UserName"].ToString(), localSettings.Values["Token"].ToString()); string data = syncManager.GetCloudTaskData().Trim().Replace("\n", ""); JArray taskListJson = (JArray)JsonConvert.DeserializeObject(data); listJson = taskListJson; LoadProgressBar.IsActive = false; TaskViewModel.ToDoDatas.Clear(); foreach (var item in taskListJson) { if (item["IsDelete"].ToString().Equals("0")) { TaskViewModel.ToDoDatas.Add(new ToDoTasks() { TaskId = item["TaskId"].ToString(), Name = item["TaskName"].ToString() }); } } LoadProgressBar.IsActive = false; GetLocalDataIcon.Visibility = Visibility.Collapsed; GetCloudDataIcon.Visibility = Visibility.Visible; } } catch (Exception err) { PopupNotice popupNotice = new PopupNotice("获取云端数据错误:" + err.Message); popupNotice.ShowAPopup(); } }