public TestViewModelBase() { this.startCommand = new DelegateCommand(this.RunSimulation); simulator = new SimulatorComponent(""); simulator.Initialize(); Variables = new ObservableCollection <Variable>(); foreach (var variable in this.simulator.GetVariables()) { this.Variables.Add(new Variable(variable) { Name = variable.Name, Values = new ObservableCollection <double>() { variable.ActualValue } }); } }
private static void AddComponent(SimulatorComponent simulatorComponent) { Components.Add(simulatorComponent); }
/// <summary> /// Adds new line to log /// </summary> /// <param name="component">Component issuing the message</param> /// <param name="arguments">Strings to include in the message</param> public static void Log(SimulatorComponent component, params string[] arguments) { Log(component.GetType().Name, arguments); }