public async Task OpenFile() { var dialog = new OpenFileDialog(); dialog.Filters.Add(new FileDialogFilter() { Name = "Comma Separated Value", Extensions = { "csv" } }); var result = await dialog.ShowAsync(new Window()); if (result.Any()) { var filePath = result.First(); var fileContents = File.ReadAllText(filePath); var service = new CSVService(); var csv = service.GetCSVFileFromFileContents(fileContents); } }