コード例 #1
0
        async void Clicked_Upload(object sender, EventArgs e)
        {
            if (!CrossMedia.Current.IsPickPhotoSupported)
            {
                await DisplayAlert("Photos Not Supported!", "Permission not granted to photo gallery", "OK");

                return;
            }
            profilePictureFile = await CrossMedia.Current.PickPhotoAsync();

            if (profilePictureFile == null)
            {
                return;
            }

            await ImageManager.UploadProfilePicture(profilePictureFile.GetStream(), sid);

            profilePictureFile.Dispose();
            profilePictureFile = null;

            await displayProfilePicture();
        }