В другом вопросе я спросил, как вы могли бы показывать ошибки для элементов управления без редактирования в Infragistics XamGrid
.Еще один вопрос касается основной проблемы того, что я пытаюсь сделать: показать ошибки в ответ на проверку на стороне сервера .
Если говорить еще более широко, кто-нибудь придумал шаблон, которыйхорошо работает для визуализации ошибок в Silverlight, которые не не используют IDataErrorInfo
или INotifyDataErrorInfo
механизмы?В те дни, когда у меня была форма winform, я что-то придумал, потому что проверка казалась почти запоздалой мыслью.Хотя сейчас MVVM предлагает связывать представления (например, стили управления, фоны, всплывающие подсказки и т. Д.) Для просмотра свойств «ошибок» модели, но на практике кажется, что два вышеупомянутых интерфейса преобладают и зависят от технологии (да, я знаю, чтоpattern и WPF / Silverlight совпали).
Есть ли что-то еще, кроме вышеупомянутого механизма, жизнеспособного в дизайне MVVM?Какие еще есть альтернативы?В конце концов, я ищу решение Silverlight, которое подходит для MVVM, но работает немного более широко, чем INotifyDataErrorInfo
, потому что не все элементы управления (особенно сторонние), кажется, поддерживают это, или еслиони не совсем так, как ожидалось.