public void Execute(object parameter) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = ProjectFileHelper.projectSaveFolder; openFileDialog.Filter = "ProjectTracker files (*.ptf)|*.ptf"; if (openFileDialog.ShowDialog() == true) { ViewModel.Project = ProjectFileHelper.ReadProjectFromFile(openFileDialog.FileName); } }
public ProjectExplorerWindowViewModel() { Projects = new List <Project>(); LoadProjectCommand = new LoadProjectCommand(this); string[] files = Directory.GetFiles(ProjectFileHelper.projectSaveFolder); foreach (string filePath in files) { Projects.Add(ProjectFileHelper.ReadProjectFromFile(filePath)); } }