Example #1
0
        private async void GetInfo()
        {
            try
            {
                wc = new WebClientClass();
                pr_Load.Visibility = Visibility.Visible;
                string url = string.Format("http://api.bilibili.com/event/getlist?appkey={0}&build=422000&mobi_app=android&page=1&pagesize=20&platform=android&ts={1}", ApiHelper._appKey_Android, ApiHelper.GetTimeSpen);
                url += "&sign=" + ApiHelper.GetSign_Android(url);
                string results = await wc.GetResults(new Uri(url));

                ActivityModel m = Newtonsoft.Json.JsonConvert.DeserializeObject <ActivityModel>(results);
                grid_View.ItemsSource = m.list;
            }
            catch (Exception)
            {
                messShow.Show("读取失败了", 2000);
                //throw;
            }
            finally
            {
                pr_Load.Visibility = Visibility.Collapsed;
            }
        }
Example #2
0
        private void grid_View_ItemClick(object sender, ItemClickEventArgs e)
        {
            ActivityModel m = e.ClickedItem as ActivityModel;

            this.Frame.Navigate(typeof(WebViewPage), m.link);
        }