Example #1
0
		public MeasureViewModel(GKDevice device, List<MeasureParameterValue> measureParameterValues)
		{
			Title = "Измерения";
			Device = device;
			MeasureParameterValues = measureParameterValues;

			MeasureParameters = new ObservableCollection<MeasureParameterViewModel>();
			foreach (var measureParameter in device.Driver.MeasureParameters)
			{
				var measureParameterValue = measureParameterValues.FirstOrDefault(x => x.MeasureParameter.No == measureParameter.No);
				if (measureParameterValue == null)
				{
					measureParameterValue = new MeasureParameterValue();
					measureParameterValue.MeasureParameter = measureParameter;
				}
				var measureParameterViewModel = new MeasureParameterViewModel(measureParameterValue);
				MeasureParameters.Add(measureParameterViewModel);
			}
		}
Example #2
0
		public MeasureParameterViewModel(MeasureParameterValue measureParameterValue)
		{
			MeasureParameter = measureParameterValue.MeasureParameter;
			_value = measureParameterValue.Value;
		}