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; } }
private void grid_View_ItemClick(object sender, ItemClickEventArgs e) { ActivityModel m = e.ClickedItem as ActivityModel; this.Frame.Navigate(typeof(WebViewPage), m.link); }