private async void ImportXml_Executed(object arg) { var file = PlatformManager.Instance.ShowImportXmlUI(); if (file == null) { return; } try { using (var stream = File.OpenRead(file)) { var doc = await SIDocument.LoadXml(stream); var docViewModel = new QDocument(doc, _storageContextViewModel) { Path = "", Changed = true, FileName = Path.GetFileNameWithoutExtension(file) }; LoadMediaFromFolder(docViewModel, Path.GetDirectoryName(file)); DocList.Add(docViewModel); } } catch (Exception exc) { ShowError(exc); } }