async Task RefreshData() { await travelExpenseService.ReadFromFileAsync(); DataItems.Clear(); foreach (var item in travelExpenseService.Items) { DataItems.Add(item); } }
async Task RefreshData() { await workingLogDetailService.ReadFromFileAsync(); DataItems.Clear(); foreach (var item in workingLogDetailService.Items) { DataItems.Add(item); } }
async Task RefreshData() { await onCallPhoneService.ReadFromFileAsync(); DataItems.Clear(); foreach (var item in onCallPhoneService.Items) { DataItems.Add(item); } }
async Task RefreshData() { await leaveFormService.ReadFromFileAsync(); DataItems.Clear(); foreach (var item in leaveFormService.Items) { DataItems.Add(item); } }
/// <summary> /// 初始化,读取在线配置信息 /// </summary> private void Inint(object o) { var loadingDialog = new LoadingDialog(); var result = DialogHost.Show(loadingDialog, "RootDialog", delegate(object sender, DialogOpenedEventArgs args) { string access_token = MainStaticData.AccessToken; string get_data = "https://api.bobdong.cn/time_manager/data/select?access_token=" + access_token; var datas = NetHelper.HttpCall(get_data, null, HttpEnum.Get); this.ThisContorler = o; var datasObject = JsonHelper.Deserialize <ReturnData <ObservableCollection <WorkTimeData> > >(datas); ThreadStart start = delegate() { Mainthread.BeginInvoke((Action) delegate()// 异步更新界面 { if (datasObject.code != 0) { } else { DataItems.Clear(); foreach (var item in datasObject.data) { DataItems.Add(new WorkTimeData_ViewData(item)); } } StatusCollection = MainStaticData.StstusCollection; TypeCollection = MainStaticData.TypeCollection; WorkDateTime = DateTime.Now; Status = StatusCollection.First(); args.Session.Close(false); }); }; new Thread(start).Start(); // 启动线程 }); }
private async Task ExecuteCommand() { DispatcherHelper.CheckBeginInvokeOnUI(() => { IsBusy = true; }); DataItems?.Clear(); var risultati = new DataItemExtended(); try { switch (_trattaSelezionata) { case "BIELLA - NOVARA": risultati = await _dataService.GetInfoByTrain(new string[] { "S00070" }, new string[] { "S00248" }, true, @"^11[6|7]\d{2}$"); //BI_NO break; case "BIELLA - SANTHIA'": risultati = await _dataService.GetInfoByTrain(new string[] { "S00070" }, new string[] { "S00240" }, true, @"^117\d{2}$"); //BI_SAN break; case "TORINO - MILANO": risultati = await _dataService.GetInfoByTrain(new string[] { "S00219", "S00452", "S00452" }, new string[] { "S01700", "S01645", "S00248" }, true, @"^2\d{3}$"); //TO_MI CENTR break; } DataItems = new ObservableCollection <DataItem>(risultati.DataList); _customerView = CollectionViewSource.GetDefaultView(DataItems); DispatcherHelper.CheckBeginInvokeOnUI(() => { IsBusy = false; }); } catch (Exception ex) { DispatcherHelper.CheckBeginInvokeOnUI(() => { IsBusy = false; }); MessageBox.Show(ex.Message); } }
public void Clear() { DataItems.Clear(); }