private async void LoadRepository() { string patchToRepository = repoLoader.GetImport().GetPathTorepostory(); if (patchToRepository.Length != 0) { PathVariable = patchToRepository; HierarchicalAreas.Add(await ViewModelSaverLoader.LoadRootItemFromRepositoryAsync(patchToRepository)); ChangeControlVisibility = Visibility.Visible; RaisePropertyChanged("ChangeControlVisibility"); RaisePropertyChanged("PathVariable"); } }
public async Task SaveFileAsync(string dllPath) { SaveFileDialog saveFileDialog1 = new SaveFileDialog { Filter = "XML Files|*.xml", Title = "Save an XML File" }; saveFileDialog1.ShowDialog(); if (saveFileDialog1.FileName != "") { await ViewModelSaverLoader.SaveDLLToRepositoryAsync(saveFileDialog1.FileName, dllPath); } else { MessageBox.Show("No files selected"); } }
private async void TreeViewLoaded() { TreeViewItem rootItem = await ViewModelSaverLoader.LoadRootItemFromDLLAsync(PathVariable); HierarchicalAreas.Add(rootItem); }