/// <summary> /// Открывает редактор в диалоговом режиме и возвращает результат закрытия окна /// </summary> /// <param name="contentType">Тип редактора</param> /// <param name="viewModel">Контекст данных, передаваемый в редактор</param> /// <param name="validator">Экземпляр валидатора редактируемой сущности</param> public static bool ShowEditor(EditingContent contentType, object viewModel, Admission.ViewModel.ValidationRules.Validators.IEntityValidator validator) { Editor editor = new Editor(GetEditingContent(contentType), viewModel, validator); return(editor.ShowDialog() ?? false); }
public Editor(UserControl content, object dataContext, Admission.ViewModel.ValidationRules.Validators.IEntityValidator validator) : this(content, dataContext) { _validator = validator; }