Пример #1
0
        /// <summary>
        /// Открыввает окно с параметрами этапа измерения
        /// </summary>
        private void AddStepSettings(object obj)
        {
            var stepViewModel = new StepSettingsViewModel();

            if (WindowService.ShowDialog(stepViewModel) ?? false)
            {
                StepSettings.Add(stepViewModel.StepSettigs);
            }
        }
Пример #2
0
        /// <summary>
        /// Открыввает окно с параметрами указанного этапа для редактирования
        /// </summary>
        private void EditStepSettings(object obj)
        {
            if (!(obj is StepSettings))
            {
                return;
            }
            var stepViewModel = new StepSettingsViewModel(obj as StepSettings);

            if (WindowService.ShowDialog(stepViewModel) ?? false)
            {
                //TODO: Обновить данные без изменения свойства StepSettings
                StepSettings = null;
                StepSettings = _core.MeasurementSteps;
            }
        }