UserAvatar = FindViewById<ImageView>(Resource.Id.profilePic);
BitmapDrawable drawable = (BitmapDrawable)UserAvatar.GetDrawableState();
Bitmap bitmap = drawable.Bitmap;
MemoryStream baos = new MemoryStream();
bitmap.Compress(Bitmap.CompressFormat.Png, 100, baos);
byte[] bb = baos.ToArray();
String image = Base64.Encode(bb, Base64Flags.Default).ToString();
me.Iは、C#で、このコードをimplemetingい喜ば私はbase64文字列形式にImageViewのイメージをエンコードしようとしていますが、私はこのaboueラインにSystem.InvalidCastException:指定されたキャストが無効です。 Xamarinで
BitmapDrawable drawable = (BitmapDrawable)UserAvatar.GetDrawableState();
で投げた例外を取得していますXamarin