private void openSimulation(CMWrappedSimulation sim) { SimulationViewModel m = new SimulationViewModel(sim, _canCloseService); Models.Add(m); SelectedItem = m; }
private void openFile(string path, int index = 0, bool indexIsObjectIndex=false) { if (path != null && path.Length > 0) { ClosableViewModel m = getModelHavingPath(path); if (m == null) { m = new FileViewModel(_canCloseService, _saveFileService); (m as FileViewModel).PathName = path; Models.Add(m); } SelectedItem = m; if (indexIsObjectIndex) (m as FileViewModel).SelectedObjectIndex = index; else (m as FileViewModel).SelectedLine = index; } }