public async Task LoadProjectFile(string projectFile) { var pages = _projectConverter.LoadProject(projectFile); Pages = new ReactiveList <PageViewModel>(pages); ProjectLoaded = true; foreach (var page in Pages) { var result = await ConvertPage(page); page.Ammy = result.Item1; var warnings = result.Item2; if (warnings.Count == 0) { page.ConversionStatus = "OK"; } else { page.ConversionStatus = string.Join(Environment.NewLine, warnings); } } }