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) { } }