/// <summary> /// Открыввает окно с параметрами этапа измерения /// </summary> private void AddStepSettings(object obj) { var stepViewModel = new StepSettingsViewModel(); if (WindowService.ShowDialog(stepViewModel) ?? false) { StepSettings.Add(stepViewModel.StepSettigs); } }
/// <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; } }