Example #1
0
        public async Task ShowMediaPicker()
        {
            try
            {
                var device      = Resolver.Resolve <IDevice>();
                var mediaPicker = device.MediaPicker;
                ImgFile = null;
                ImgFile = await mediaPicker.SelectPhotoAsync(new CameraMediaStorageOptions
                {
                    DefaultCamera     = CameraDevice.Front,
                    MaxPixelDimension = 400
                });

                NewFile.Path = Path.GetFileName(ImgFile.Path);
                NewFile.RaisePropertyChanged("Path");
                NewFile.ImageExtension = Path.GetExtension(ImgFile.Path);
            }
            catch (TaskCanceledException)
            {
            }
        }