private void Page_Loaded(object sender, RoutedEventArgs e) { Task.Factory.StartNew(() => { try { bool isSuccess = false; var appResponse = service.GetAppInfoResponse(out isSuccess); if (isSuccess) { this.Dispatcher.BeginInvoke(new Action(() => { gifLoading.Visibility = Visibility.Collapsed; imgTip.Visibility = Visibility.Hidden; grdList.Visibility = Visibility.Visible; })); var wsAppList = appResponse.CYYYS; if (wsAppList != null && wsAppList.Any()) { AppList = ResponseToData(wsAppList); AppList.ForEach((app) => { app.btnImgUrl = PRO_ReceiptsInvMgr.Resources.Common.IcoDown; }); } else { this.Dispatcher.BeginInvoke(new Action(() => { imgTip.Visibility = Visibility.Visible; grdList.Visibility = Visibility.Hidden; imgTip.Source = new BitmapImage(new Uri(PRO_ReceiptsInvMgr.Resources.Common.IcoDownNoExist, UriKind.Relative)); })); } } else { this.Dispatcher.BeginInvoke(new Action(() => { gifLoading.Visibility = Visibility.Collapsed; imgTip.Visibility = Visibility.Visible; grdList.Visibility = Visibility.Hidden; imgTip.Source = new BitmapImage(new Uri(PRO_ReceiptsInvMgr.Resources.Common.IcoDownNetError, UriKind.Relative)); })); } } catch (Exception ex) { Logging.Log4NetHelper.Error(typeof(AppDownload), Message.GetAppFail + ex.Message + System.Environment.NewLine + ex.StackTrace); } }); }