ValidationSummary достаточно прилично собирает сообщения с контроллов своего нода и красиво их показывает.
Но возникла необходимость добавлять еще пару своих сообщений в одном списке с ошибками контроллов. Свои сообщения "приходят" из VM, но непонятно как их добавить в ValidationSummary придерживаясь MVVM (как минимум, чтобы VM ничего не знал о View)
Мой ViewModel реализовывает INotifyDataErrorInfo если это чем-нибудь может помочь. И кастомные ошибки, и те которые показываются в контроллах доступны ччерез GetErrors интерфейса. Те которые в контроллах имеют PropertyName, те которые кастомные — "общие", т.е. propertyName = ""