private bool OpenCriterionCreateRecordWindow(СreateEditCriterionViewModel createEditViewModel) { if (createEditViewModel == null) { return(false); } var window = new CreateEditCriterion { DataContext = createEditViewModel }; return(window.ShowDialog() ?? false); }
private void Window_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { СreateEditCriterionViewModel viewModel = this.DataContext as СreateEditCriterionViewModel; if (viewModel == null) { return; } if (viewModel.Entity.CriterionId == 0) { this.Title = "Create criterion"; } else { this.Title = "Edit criterion"; } }