IDataErrorInfo в winforms

Можно ли правильно использовать информацию IDataError в приложении winforms? В прошлом я выполнял привязку обычным способом (1) и делал проверку в событии OnValidating конкретного элемента управления. Я хотел бы перенести проверку данных в модель предметной области, чтобы можно было легко менять пользовательские интерфейсы и чтобы вся логика находилась в одном месте.

Я изучал IDataErrorInfo, но все, что я нахожу, имеет отношение к WPF и приложению, находящемуся в разработке, - это, безусловно, приложение winforms.

Я также заметил, что привязка, которая используется в WPF, находится в System.Windows.Data и привязка, которую яя всегда использовал в System.Windows.Forms (который я некажется, когда я пытаюсь добавить его в качестве ресурса - ям с использованием 3.5). Со стороны собственностиValidatesOnDataErrors» есть ли разница между двумя?

(1) обычным способом является:

myControl.DataBindings.Add(new Binding("Text", this.domainModel, "Property"));

Ответы на вопрос(2)

Ваш ответ на вопрос