Exemplo n.º 1
0
        public LiveMeasurementSettingsViewModel(MeasurementsViewModel parentViewModel, MeasurementViewModel measurementViewModel)
        {
            this.parentViewModel      = parentViewModel;
            this.measurementViewModel = measurementViewModel;

            this._graphBoundLower = measurementViewModel.Settings.GraphLowerBound;
            this._graphBoundUpper = measurementViewModel.Settings.GraphUpperBound;
            this._MinordBLimit    = measurementViewModel.Settings.MinorDBLimit;
            this._MajordBLimit    = measurementViewModel.Settings.MajorDBLimit;
        }
        public void AddNewMeasurement(MeasurementViewModel newModel)
        {

            NewViewModel = null;
            ShowNew = false;

            Measurements.Add(newModel);
            if (SelectedMeasurement == null)
            {
                SelectedMeasurement = newModel;
                SelectedMeasurement.IsEnabled = true;
            }
        }
        public LiveGraphItemViewModel(MeasurementViewModel parent, MethodInfo method)
        {
            this.parent = parent;
            methodName = method.Name;

            var name = methodName.Replace("_", ".");
            name = name.Replace("get.", "");
            if (name.Contains("Hz"))
            {
                name = name.Replace("Hz", "");
                name = name + " Hz";
            }
            Name = name;
        }