protected async override void OnNavigatedTo(NavigationEventArgs e) { if (UsingGlobal.meRoot.access_token == null && Me.TokenInFileUserDefault == "") { //bdLikes.Visibility = Visibility.Collapsed; //bdCollect.Visibility = Visibility.Collapsed; bdLikes.Visibility = Visibility.Visible; bdCollect.Visibility = Visibility.Visible; } else { bdLikes.Visibility = Visibility.Visible; bdCollect.Visibility = Visibility.Visible; } HttpClient httpClient; string requestUri; item = (GetaCollectionRootObject)e.Parameter; BitmapImage bitmapImage = new BitmapImage(); bitmapImage.UriSource = new Uri(item.user.profile_image.medium); imbAuthor.ImageSource = bitmapImage; tblAuthorName.Text = item.user.name; tblUserName.Text = item.user.username; tblLike.Text = item.likes.ToString(); if (item.liked_by_user == true) { bdLikes.Background = new SolidColorBrush(Colors.Pink); } BitmapImage bitmapImageShow = new BitmapImage(); bitmapImageShow.UriSource = new Uri(item.urls.full); imgShow.Source = bitmapImageShow; httpClient = new HttpClient(); requestUri = RequestParameters.defaulUri + item.id + "/?client_id=" + RequestParameters.client_id; try { string reponseData = await httpClient.GetStringAsync(requestUri); rootObject = JsonConvert.DeserializeObject <DetailColPhotoModel.RootObject>(reponseData, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } catch (Exception) { Noreult.Visibility = Visibility.Visible; Truereult.Visibility = Visibility.Collapsed; } await Task.Delay(500); griNewLoading.Visibility = Visibility.Collapsed; }
private void grvCol_ItemClick(object sender, ItemClickEventArgs e) { newItem = (GetaCollectionRootObject)e.ClickedItem; Frame.Navigate(typeof(TestControl), newItem); }