private void UpdateViewModelObject(AverageAndExactOrCloserValueView automaticDepthImportView) { var viewModel = automaticDepthImportView.DataContext as AverageAndExactOrCloserValueViewModel; _dataContext.InitialDepth = viewModel.InitialDepth; _dataContext.FinalDepth = viewModel.FinalDepth; _dataContext.Step = viewModel.Step; _dataContext.IsArithmeticValueChecked = viewModel.IsArithmeticAverageChecked; _dataContext.IsExactOrCloserValueChecked = viewModel.IsArithmeticExactOrCloserValueChecked; }
private void OpenDepthImportScreen() { var automaticDepthImportView = new AverageAndExactOrCloserValueView(_dataContext.InitialDepth, _dataContext.FinalDepth); automaticDepthImportView.ShowDialog(); if (automaticDepthImportView.IsSaved) UpdateViewModelObject(automaticDepthImportView); _dataContext.IsDepthImportViewSaved = automaticDepthImportView.IsSaved; }