protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            this.navigationHelper.OnNavigatedTo(e);
            s = e.Parameter as SerDetailPage;
            ptitle.Title = s.name.ToUpper();
            Age.Text = s.Age;
            lag.Text = s.Lag;
            loc.Text = s.Loc;
            Server.Text = s.Server;
            if(s.statuscode!=null)
             stat.Text = s.statuscode;
           
            var temp = Services.allServices.Find(item => item.Item1.Equals(s.url));
            if (temp == null)
            {
                  temp = Services.allServices.Find(item => item.Item1.Equals(s.url+"/"));
            }
            if (temp == null)
            {
                string str = s.url.Insert(7, "www.");
                temp = Services.allServices.Find(item => item.Item1.Equals(str));
            }
            if (temp == null)
            {
                string str1 = s.url.Insert(7, "www.");
                temp = Services.allServices.Find(item => item.Item1.Equals(str1+"/"));
            }
            if (temp != null) { 

                DataDownloader t1 = ProfileTimelineView.Twitter.TwitterDownloader.Create(temp.Item2);
                ring1.IsEnabled = true;
                ring1.IsActive = true;
                //listBox1.Items.Clear();
                List<TimelineData> ltw = (await Task.WhenAll(t1.GetTimelineAsync()))[0];
                ring1.IsEnabled = false;
                ring1.IsActive = false;



                for (int i = 0; i < ltw.Count; i++)
                {
                    listBox1.Items.Add(ltw.ElementAt(i));
                }
            }
            else
            {
                ptitle.Items.RemoveAt(1);
            }
        }
示例#2
0
        public async void getAll()
        {
          
                
                r1.IsEnabled = true;
                r1.IsActive = true;
                listBox1.Items.Clear();
                Verify.alldata.RemoveRange(0,Verify.alldata.Count);
                await Verify.DownList();
                r1.IsEnabled = false;
                r1.IsActive = false;

                for (int i = 0; i < Verify.alldata.Count; i++)
                {
                    SerDetailPage obj1 = new SerDetailPage();
                    if (Verify.alldata.ElementAt(i).response == false)
                    { obj1.img = "Images/cancel.png";
                    obj1.name = (new Uri(Verify.alldata.ElementAt(i).url).Host.ToUpper().Trim().Replace("WWW.", "")).ToString();
                    obj1.Lag = "";
                    obj1.Loc = "";
                    obj1.Server = "";
                    obj1.Age = "";
                    obj1.url = (string)Verify.alldata.ElementAt(i).url;
                    }
                    else
                    {
                        obj1.img = "Images/check.png";
                        obj1.name = (new Uri(Verify.alldata.ElementAt(i).url).Host.ToUpper().Trim().Replace("WWW.", "")).ToString();
                        obj1.Lag = Verify.alldata.ElementAt(i).loadTime + " ms";
                        obj1.Loc = Verify.alldata.ElementAt(i).headers.Connection.ToString() + "";
                        obj1.Server = Verify.alldata.ElementAt(i).headers.Server.ToString() + "";
                        obj1.Age = Verify.alldata.ElementAt(i).headers.Age.ToString() + "";
                        obj1.url = (string)Verify.alldata.ElementAt(i).url;
                        obj1.statuscode = Verify.alldata.ElementAt(i).status + "";
                    }
                    listBox1.Items.Add(obj1);
                    listBox1.SelectionChanged += listBox1_Click;
                    //listBox1.Holding += listBox1_Holding;
                    //listBox1.

                    /*TextBox t1 = new TextBox();
                    t1.Text =  +" => "+
                          + " => " +
                          Verify.res.ElementAt(i).Item3;*/
                    // servlist.Items.Add(l1);    
                }
        }