public AddFileDialogClosedEventArgs(AddFileDialog.Result dialogResult) { DialogResult = dialogResult; }
private async Task<AddFileDialogOutput> ShowAddFileDialog(string fileName) { #if WINDOWS_PHONE_APP AddFileDialog dialog = new AddFileDialog(); dialog.FileName = fileName; if ((await dialog.ShowAsync()) == ContentDialogResult.Primary) { return new AddFileDialogOutput { FileName = dialog.FileName, Password = dialog.Password }; } else { return null; } #elif WINDOWS_UWP return null; #else AddFileDialog dialog = new AddFileDialog { FileName = fileName, IsOpen = true }; if ((await dialog.WhenClosed()).DialogResult == AddFileDialog.Result.Ok) { return new AddFileDialogOutput { FileName = dialog.FileName, Password = dialog.Password }; } else { return null; } #endif }