protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); SystemTray.ProgressIndicator = new ProgressIndicator(); SetProgressIndicator(true); SystemTray.ProgressIndicator.Text = "采集任务加载中"; _dataContext = new CollectionTaskDataContext(); if (e.NavigationMode == NavigationMode.New) { _dataContext.RefreshCollectionTasks((data) => { _data = data; taskList.ItemsSource = _data; SystemTray.ProgressIndicator.Text = "采集任务加载完成"; SetProgressIndicator(false); }); } else { _dataContext.InitCollectionTasks((data) => { _data = data; taskList.ItemsSource = _data; SystemTray.ProgressIndicator.Text = "采集任务加载完成"; SetProgressIndicator(false); }); } }
private void btnRefresh_Click(object sender, EventArgs e) { SystemTray.ProgressIndicator = new ProgressIndicator(); SetProgressIndicator(true); SystemTray.ProgressIndicator.Text = "更新任务加载中"; _dataContext = new CollectionTaskDataContext(); _dataContext.RefreshCollectionTasks((data) => { _data = data; taskList.ItemsSource = _data; SystemTray.ProgressIndicator.Text = "更新任务加载完成"; SetProgressIndicator(false); }); }