Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ValidationSummary - object level errors показывает или нет? / 4 сообщений из 4, страница 1 из 1
04.08.2011, 17:42
    #37381112
karapetyan_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ValidationSummary - object level errors показывает или нет?
Люди, может я чего не догнал, но вот в этой статье (мсдн ValidationSummary Class) в разделе Remarks написано:
мсднThe ValidationSummary control displays a consolidated list of validation errors for a given container. By default, it will display both object and property level errors. The Errors collection contains all errors added to the ValidationSummary. An individual error is represented by a ValidationSummaryItem. You can specify the type of errors displayed by setting the Filter property to one of the ValidationSummaryFilters enumeration values. For example, if property level errors are already displayed by individual controls on the form, you can set the ValidationSummary to only display object level errors. The DisplayedErrors collection contains all the errors that match the display Filter.


т.е. исходя из "By default, it will display both object and property level errors" контрол автоматом показывает все ошибки как уровня объекта, так и уровня свойствя объекта.

в то же время далее в этом же разделе написано:
мсднObject level errors are not automatically added to the Errors collection. A ValidationSummaryItem that represents an object level error must be added to the collection by your application code
т.е. ошибки уровня объекта я вручную должен добавлять в коллекцию Errors данного контрола.

Вопросы:
1. нет ли в статье противоречия ( в итоге зачем нужно свойство фильтер, если он автоматом показывает только ошибки уровня свойств)?
2. Кто нибудь использовал ValidationSummary control для показа всех ошибок ( объектных и свойств)
3. Ошибку связанную со свойством "Name", я добавляю в словарь ошибок с ключем "Name", ошибки же связанные с самим объектом я добавляю с пустым ключем "" - правильно ли это?

С уважением. Ашот.
...
Рейтинг: 0 / 0
05.08.2011, 10:17
    #37381865
karapetyan_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ValidationSummary - object level errors показывает или нет?
Граждане, вопрос все еще актуален, помогите!!!
...
Рейтинг: 0 / 0
05.08.2011, 11:21
    #37382068
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ValidationSummary - object level errors показывает или нет?
karapetyan_a,

ты переформулируй вопрос. а то у тебя поток сознания.
...
Рейтинг: 0 / 0
05.08.2011, 11:37
    #37382118
karapetyan_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ValidationSummary - object level errors показывает или нет?
AlexeiKkarapetyan_a,

ты переформулируй вопрос. а то у тебя поток сознания.
как скажешь... :)

1. Кто-нибудь смог добиться от ValidationSummary control показа ошибок уровня объекта? если да то как?
2. При реализации интерфейса INotifyDataErrorInfo, среда получает информацию об ошибке через IEnumerable GetErrors(string propertyName) т.е. подразумевается, что ошибка связана с каким то свойством (propertyName), правильно ли возвращать ошибки уровня всего объекта на propertyName=""?
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ValidationSummary - object level errors показывает или нет? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]