public override View GetView(int position, View convertView, ViewGroup parent)
        {
            View view = this.context.LayoutInflater.Inflate(Resource.Layout.MyTrophiesGalleryThumbnailLayout, null);
            // view.LayoutParameters = new AbsListView.LayoutParams (this.ViewDimension, this.ViewDimension);
            var item      = this.myPictures [position];
            var textView  = view.FindViewById <TextView> (Resource.Id.textView1);
            var imageView = view.FindViewById <ImageView> (Resource.Id.imageView1);

            textView.Text = "";

            PopPicImageCache.GetPhotoAlbumImage(0, item.PhotoID, item.FullUrl).ContinueWith(t => {              // TODO: Use the thumbnails instead
                if (!t.IsFaulted)
                {
                    var bmp = AndroidUtilities.DecodeBitmapToSize(t.Result, 300);
                    // var bmp = BitmapFactory.DecodeStream(t.Result);
                    this.context.RunOnUiThread(() => imageView.SetImageBitmap(bmp));
                }
            });

            return(view);
        }