Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }