示例#1
0
        async void doPhotoLibrary(PhotoListData pld)
        {
#if __ANDROID__
            MediaPicker picker = new MediaPicker(Forms.Context);
#else
            MediaPicker picker = new MediaPicker();
#endif

            if (picker.IsPhotoGalleryAvailable == false)
            {
                var page   = new ContentPage();
                var result = page.DisplayAlert("Warning", "Photo is not available", "OK");

                return;
            }
            else
            {
                try
                {
                    var resultfile = await picker.PickPhoto();

#if __ANDROID__
                    //showDrawingView(pld);
#else
                    //showDrawingView(pld);
#endif
                }
                catch (Exception e)
                {
                }
            }
        }
示例#2
0
        private async Task PickPhoto()
        {
            MediaFile photo = await MediaPicker.PickPhoto();

            _ticket.AddAtachment(photo);
        }