private void StartAnimation(object sender, IAnimation e) { Console.WriteLine($"Starting {e.Name}"); _stellaServer.StartAnimation(e); StatusViewModel.AnimationStarted(e); if (TransformationViewModel == null) { TransformationViewModel = new TransformationViewModel(_stellaServer, FindStopAnimation()); TransformationViewModel.Stop.Subscribe(x => { StartAnimation(null, FindStopAnimation()); }); } }
public void SaveChain(object obj) { TransformationViewModel TChain = new TransformationViewModel(); var a = TChain.ChainList; var val = TChain.SelectedChain; XDocument doc = new XDocument( new XDeclaration("1.0", "utf-8", "yes"), new XComment("Creating object to xml"), new XElement("Transformation", //foreach(var map in val.Chain) new XElement("Map", new XAttribute("Sequence", "0"), new XElement("MapFilePath", "1"), new XElement("TargetFilePath", "1"), new XElement("CodeModules", //foreach(var path in val. new XElement("CodeModulePath", "1")) ) )); }