private async void EditPhoto_Click(object sender, RoutedEventArgs e) { try { var picker = new FileOpenPicker(); picker.ViewMode = PickerViewMode.Thumbnail; picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary; picker.FileTypeFilter.AddRange(Constants.MediaTypes); var media = await picker.PickSingleMediaAsync(); if (media != null) { var dialog = new EditMediaPopup(media, ImageCropperMask.Ellipse); var confirm = await dialog.ShowAsync(); if (confirm == ContentDialogResult.Primary) { ViewModel.EditPhotoCommand.Execute(media); } } } catch { } }