private bool OpenExpertCreateRecordWindow(СreateEditExpertViewModel createEditViewModel) { if (createEditViewModel == null) { return(false); } var window = new CreateEditExpert { DataContext = createEditViewModel }; return(window.ShowDialog() ?? false); }
private void Window_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { СreateEditExpertViewModel viewModel = this.DataContext as СreateEditExpertViewModel; if (viewModel == null) { return; } if (viewModel.Entity.ExpertId == 0) { this.Title = "Create expert"; } else { this.Title = "Edit expert"; } }