/// <summary> /// Открывает редактор в диалоговом режиме и возвращает результат закрытия окна /// </summary> /// <param name="contentType">Тип редактора</param> /// <param name="viewModel">Контекст данных, передаваемый в редактор</param> /// <param name="validationRule">Правило валидации сущности</param> public static bool ShowEditor(EditingContent contentType, object viewModel, EntityValidationRule validationRule) { Editor editor = new Editor(GetEditingContent(contentType), viewModel, validationRule); return(editor.ShowDialog() ?? false); }
public Editor(UserControl content, object dataContext, EntityValidationRule validationRule) : this(content, dataContext) { _validate = validationRule; }
public ErrorDetails(DataRow entity, EntityValidationRule rule, String errorMessage) { Entity = entity; Rule = rule; ErrorMessage = errorMessage; }