public async Task ImportPDF(Window parentWindow) { InfoText.NewMessage("Importing PDF"); var openFileDialog = new OpenFileDialog { Directory = Environment.OSVersion.Platform == PlatformID.Unix || Environment.OSVersion.Platform == PlatformID.MacOSX ? Environment.GetEnvironmentVariable("HOME") : Environment.ExpandEnvironmentVariables("%HOMEDRIVE%%HOMEPATH%"), Title = "Select PDF score", AllowMultiple = false }; var filter = new FileDialogFilter { Extensions = new List <string> { "pdf" }, Name = "PDF files" }; openFileDialog.Filters = new List <FileDialogFilter> { filter }; var result = await openFileDialog.ShowAsync(parentWindow); Score.SetNewScore(result[0]); InfoText.Empty(); }