Я делаю довольно простой пользовательский элемент управления, который сочетает в себе только несколько других элементов управления по умолчанию и некоторую пользовательскую логику.
Ошибки из интерфейсов INotifyDataError не отображаются на моем элементе управления.
Насколько я понимаю, обычная практика отображения ошибок валидации в пользовательском элементе управления - реализовать несколько визуальных состояний и переключать их при получении связанных данных.
Но, честно говоря, я ненавижу работать с этим материалом и всей частью пользовательского интерфейса.
Есть ли способ отобразить недопустимое прямоугольное состояние по умолчанию вокруг квадратного содержимого? Например, было бы здорово унаследовать от такого элемента управления или использовать его в качестве предъявителя контента с переключаемыми состояниями.