Я работаю над приложением WPF с MVVM, но не использую какие-либо фреймворки MVVM, такие как MVVM light и т. Д. Я создал пользовательские элементы управления, которые содержат как минимум 8–9 элементов управления, и это отображается в ItemControl в главном окне.Главное окно имеет кнопки сохранения и закрытия.Я реализовал Custom DataValidation, и если какой-либо из элементов управления имеет проверку данных, он отключает кнопку Сохранить.Это работает, как и ожидалось, во всех других элементах управления, но не работает для ItemControl.Пользовательский элемент управления имеет проверки данных и отображает ошибки проверки, но я не могу отключить кнопку сохранения.Любая помощь будет по достоинству оценена.Пожалуйста, дайте мне знать, если вам нужны дополнительные данные.