public void Open(IProject project, IProjectFile projectFile) { var projectService = new ProjectService(project); DataContext = new ParticleEditorViewModel(this, projectService); particlePanel.DataContext = DataContext; var path = projectFile.FullPath; if (File.Exists(path)) { using (var stream = new StreamReader(path)) { _projectFile = projectFile; _particlesData = JsonConvert.DeserializeObject <Xe.Game.Particles.ParticlesData>( stream.ReadToEnd() ); } } }
public void SetUpParticleEditor() { mockService = new MockService("TestName", "TestProject"); viewModel = new ParticleEditorViewModel(mockService); }