public SwitchesSet(InteriorModel interiorModel, ViewModel.ViewModel viewModel) { SwitchesList = new PropertyOfModel <Turned> [4]; SwitchesList[0] = new PropertyOfModel <Turned>( interiorModel.SubFixFrequency[0], (value) => viewModel.SubFrequency0 = Converter.TurnedState.ToBoolean(value)); SwitchesList[1] = new PropertyOfModel <Turned>( interiorModel.SubFixFrequency[1], (value) => viewModel.SubFrequency1 = Converter.TurnedState.ToBoolean(value)); SwitchesList[2] = new PropertyOfModel <Turned>( interiorModel.SubFixFrequency[2], (value) => viewModel.SubFrequency2 = Converter.TurnedState.ToBoolean(value)); SwitchesList[3] = new PropertyOfModel <Turned>( interiorModel.SubFixFrequency[3], (value) => viewModel.SubFrequency3 = Converter.TurnedState.ToBoolean(value)); }
public StatusChart(ViewModel.SPMSViewModel vm) { try { status = vm.GetCurrSprintUserStatus(); } catch (InvalidOperationException) { MessageBox.Show( "You have selected an invalid sprint. Please try a different sprint.", "Invalid Sprint", MessageBoxButton.OK, MessageBoxImage.Warning); this.Close(); } InitializeComponent(); }
public void loadStimulusFile(string Filepath, ViewModel.MenuViewModel MVM) { //load the stimulus file and covert the locations into a set of measurements to be made. bool headerLine = false; // has the headerline been read (1st line in the input file)? foreach (string line in System.IO.File.ReadAllLines(Filepath)) // for each line in the input file. { if (headerLine == false) // has the header line been read { headerLine = true; // skip it and set the flag. continue; } string[] rows = line.Split(','); // split the row into an array int ID = int.Parse(rows[0]); // get the reading id double Horizontal = double.Parse(rows[1]); // get the horizontal location double Vertical = double.Parse(rows[2]); // get the vertical location double MeasurementTime = double.Parse(rows[3]); // get the time to measure double _SettleTime = double.Parse(rows[4]); // get the time to wait before measuring MeasurementList.Add(new Measurement() { id = ID, Horizontal = Horizontal, Vertical = Vertical, MeasurementTime = MeasurementTime, SettleTime = _SettleTime }); // add the parsed data to the measurement list } TotalMeasurementCount = MeasurementList.Count(); // udate the measurement count. }
public ClampsSet(InteriorModel interiorModel, ViewModel.ViewModel viewModel) { ClampsList = new PropertyOfModel <ClampState> [4]; ClampsList[0] = new PropertyOfModel <ClampState>( interiorModel.Clamps[0], (value) => viewModel.Clamp0Angle = Converter.Clamp.ToAngle(value)); ClampsList[1] = new PropertyOfModel <ClampState>( interiorModel.Clamps[1], (value) => viewModel.Clamp1Angle = Converter.Clamp.ToAngle(value)); ClampsList[2] = new PropertyOfModel <ClampState>( interiorModel.Clamps[2], (value) => viewModel.Clamp2Angle = Converter.Clamp.ToAngle(value)); ClampsList[3] = new PropertyOfModel <ClampState>( interiorModel.Clamps[3], (value) => viewModel.Clamp3Angle = Converter.Clamp.ToAngle(value)); ClampsList[0].ValueChanged += (s, e) => ValueChanged?.Invoke(s, new ClampChangedEventArgs(0, e.NewValue)); ClampsList[1].ValueChanged += (s, e) => ValueChanged?.Invoke(s, new ClampChangedEventArgs(1, e.NewValue)); ClampsList[2].ValueChanged += (s, e) => ValueChanged?.Invoke(s, new ClampChangedEventArgs(2, e.NewValue)); ClampsList[3].ValueChanged += (s, e) => ValueChanged?.Invoke(s, new ClampChangedEventArgs(3, e.NewValue)); }
public TeamWindow(ViewModel.TeamView team, ViewModel.SPMSViewModel viewModel) { InitializeComponent(); _team = team; _viewModel = viewModel; }
public void SetViewModel(ViewModel.ViewModel viewModel) { }
public NewItemWindow(MainWindow.selection type, ViewModel.SPMSViewModel vm) { InitializeComponent(); _type = type; _viewModel = vm; }