private async void Load() { try { tempList = new Html2Class().DoVOA(baseurl + pageIndex.ToString() + ".html"); tempList.ForEach(x => source.Add(x)); listview.ItemsSource = source; pageIndex++; //await listview.LoadMoreItemsAsync(); } catch (Exception e) { Ins_Error.eMessage = e.Message; Ins_Error.eSource = e.Source.ToString(); Ins_Error.eStackTrace = e.StackTrace.ToString(); new ErrorWritter().IsErrorWritten(e.Message, e.Source.ToString(), e.StackTrace.ToString()); Error_Control error_Control = new Error_Control(); error_Control.Tapped += async(_s, _e) => { error_Control.Refreshing(); await Task.Delay(100); Load(); grid.Children.Remove(error_Control); }; grid.Children.Add(error_Control); } }
private void IniComponent() { try { Setting.InitializeSettings(); } catch (Exception e) { Ins_Error.eMessage = e.Message; Ins_Error.eSource = e.InnerException.ToString(); Ins_Error.eStackTrace = e.StackTrace.ToString(); Error_Control error_Control = new Error_Control(); error_Control.Tapped += async(_s, _e) => { error_Control.Refreshing(); await Task.Delay(100); IniComponent(); grid.Children.Remove(error_Control); }; grid.Children.Add(error_Control); } }