Я пишу пользовательский элемент управления. В каждый элемент управления я загружаю собственный объект BIZ. Поскольку объект biz реализует интерфейс IDataErrorInfo, я могу использовать элемент управления ErrorProvider в пользовательском элементе управления.
Я привязываю ErrorProvider к объекту biz следующим образом:
Me.ErrorProvider1.DataSource = MyBizObject
Это все работает отлично, КРОМЕ. Проверка происходит (и поэтому я показываю знаки ошибок blinkey рядом со всеми полями), как только пользовательский элемент управления загружен в форму хоста.
Каждый объект biz реализует метод SAVE, и я хочу, чтобы проверка не происходила до тех пор, пока на объекте biz не будет запущено событие сохранения.
Какова наилучшая практика для достижения этой цели?
Сет