Пример #1
0
        /// <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);
        }
Пример #2
0
 public Editor(UserControl content, object dataContext, Admission.ViewModel.ValidationRules.Validators.IEntityValidator validator)
     : this(content, dataContext)
 {
     _validator = validator;
 }